Naučite se uporabljati izjavo CASE v SQL



Ta članek o 'CASE in SQL' je izčrpen vodnik o tem, kako pridobiti podatke na podlagi nekaj pogojev z uporabo stavka CASE v SQL.

V današnjem svetu, kjer se vsak dan generira ogromna količina podatkov, moramo poskrbeti, da imamo možnost pridobivanja podatkov glede na pogoje. Torej, v tem članku o CASE v , Razpravljal bom o stavku CASE, ki se uporablja za pridobivanje podatkov glede na pogoje.

kaj je spremenljivo in nespremenljivo

SQL-CASE V SQL-EdurekaV tem članku bodo obravnavane naslednje teme:





    1. Kaj je CASE v SQL?
    2. Sintaksa CASE
    3. Preprost primer izraza CASE
    4. Poiščite primer izraza CASE

Kaj je CASE v SQL?

Stavek CASE se uporablja za pridobivanje podatkov na podlagi nekaj pogojev. Ko bo pogoj izpolnjen, bo prenehal brati podatke in vrnil zahtevane rezultate. V scenariju, kjer niso izpolnjeni nobeni pogoji, vrne vrednosti iz stavka ELSE. Poleg tega, če ni drugega dela, potem niso izpolnjeni nobeni pogoji in bo vrnil NULL.

Sintaksa CASE

PRIMER KDAJ Pogoj1 TADA Rezultat1 KDAJ Pogoj2 TADA Rezultat2 KDAJ Pogoj3 TADA Rezultat3 KDAJ PogojN TADA Rezultat DRUGI Rezultat

Ker sem vam že povedal, kakšna je sintaksa stavka CASE v SQL. Poglejmo, kako uporabiti stavek CASE z vrednostmi ali s pogojem iskanja.



Za primer si oglejte naslednjo tabelo:

StudentID Ime Starost Mesto
enoRohan14.Hyderabad
2.SonalienaindvajsetBengaluru
3.Ajay13.Lucknow
4.Geeta25.Lucknow
5.ShubhamdvajsetDelhi

Preprost primer izraza CASE

V SQL se uporablja preprost CASE za vrnitev podatkov na podlagi nekaj pogojev in vrnitev vrednosti, ko je izpolnjen prvi pogoj.

SELECT ID študenta, mesto, PRIMER KDAJ Starost> 20 TADA 'Starost je večja od' KDAJ Starost = 20 TADA 'Starost je enaka 20' ELSE 'Starost je pod 20' KONČAJ KOT AgeValue

Ob izvedbi zgornje poizvedbe boste videli naslednji izhod:



StudentID Mesto AgeValue
enoHyderabadStarost je mlajša od 20 let
2.BengaluruStarost je večja od 20 let
3.LucknowStarost je mlajša od 20 let
4.LucknowStarost je večja od 20 let
5.DelhiStarost je enaka 20

Poiščite primer izraza CASE

Iskanje CASE se v SQL uporablja za vrnitev podatkov na podlagi stanja, ki je v stavku CASE.Razmislite o scenariju, v katerem morate učencem naročiti po starosti. Če pa je starost med 15 in 18 let, potem morate naročiti po mestu

IZBERITE Ime, Starost, Mesto PRI NAROČITVI ŠTUDENTOV (PRIMER KADAR starost med 15. in 18. letom, nato mesto VEČ KONEC

Ker naša zgornja tabela 'Študenti' nima vrednosti NULL, boste ob izvedbi zgornje poizvedbe videli naslednji izhod:

razvrščanje nizov c ++
Ime Starost Mesto
Ajay13.Lucknow
Rohan14.Hyderabad
ShubhamdvajsetDelhi
SonalienaindvajsetBengaluru
Geeta25.Lucknow

S tem smo zaključili ta članek o CASE v SQL. Upam, da ste razumeli, kako uporabljati stavek CASE za pridobivanje podatkov na podlagi pogojev. Če želite izvedeti več o MySQL in spoznajte to odprtokodno relacijsko bazo podatkov, nato si oglejte našo ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnega projekta. Ta trening vam bo pomagal poglobljeno razumeti MySQL in vam pomagal doseči obvladovanje zadeve.

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega članka o 'CASE in SQL' in se vam oglasim.