Mikä on funktio MySQL:ssä esimerkin kanssa?
Mikä on funktio MySQL:ssä esimerkin kanssa?

Video: Mikä on funktio MySQL:ssä esimerkin kanssa?

Video: Mikä on funktio MySQL:ssä esimerkin kanssa?
Video: Advanced SQL Tutorial | Stored Procedures + Use Cases 2024, Huhtikuu
Anonim

Toiminnot ovat yksinkertaisesti koodinpätkiä, jotka suorittavat joitain toimintoja ja palauttavat sitten tuloksen. Jonkin verran toimintoja hyväksy parametrit, kun taas muut toimintoja älä hyväksy parametreja. Katsotaanpa lyhyesti an esimerkki / MySQL-toiminto . Oletuksena, MySQL tallentaa päivämäärätietotyypit muodossa "VVVV-KK-PP".

Mikä tässä suhteessa on funktio MySQL:ssä?

Sisään MySQL , a toiminto on tallennettu ohjelma, johon voit siirtää parametreja ja sitten palauttaa arvon.

Tiedä myös, mitä eroa on menettelyn ja toiminnon välillä MySQL:ssä? Funktioilla on skalaari palautusarvo . Menettelyillä ei ole a palautusarvo . Tallennetussa proseduurissa voi olla argumentteja IN, OUT tai INOUT.

Lisäksi mitkä ovat yleisimmät MySQL-toiminnot?

MySQL aggregaatti toimintoja AVG – laskee arvojoukon tai lausekkeen keskiarvon. COUNT – laskee taulukon rivien lukumäärän. INSTR – palauttaa alimerkkijonon ensimmäisen esiintymän sijainnin merkkijonossa. SUMMA – laskee arvojoukon tai lausekkeen summan.

Kuinka voin luoda tallennetun funktion MySQL:ssä?

Määritä ensin nimi tallennettu toiminto että haluat luoda jälkeen LUO TOIMINTO avainsanoja. Kolmanneksi määritä palautusarvon tietotyyppi RETURNS-käskyssä, joka voi olla mikä tahansa kelvollinen MySQL tietotyypit. Neljänneksi, määritä, jos a toiminto on deterministinen tai ei käytä avainsanaa DETERMINISTIC.

Suositeltava: