SQL Server lar deg utføre sanntids programmatisk logikk på verdiene i spørringen. Basert på disse logiske evalueringene kan du generere verdier som en del av det returnerte datasettet. I denne bloggen lærer du hvordan du implementerer if-setning i SQL med eksempler. Nedenfor er emnene dekket i denne bloggen -
HVIS tilstand i SQL
IF () -funksjonen sendes med to parametere, en for sann og annen for falsk. Funksjonen returnerer en verdi hvis en tilstand er SANT, og en annen verdi hvis tilstanden er FALSK.
Syntaks for IF-setning i SQL:
IF (betingelse, verdi_hvis, verdi_hvordan falsk)
Parameterverdier
tilstand | Påkrevd. Verdien du skal teste |
value_if_true abstraksjon i c ++ | Valgfri. Verdien du skal returnere hvis tilstand er sant |
verdi_om_falsk | Valgfri. Verdien du skal returnere hvis tilstand er FALSK |
Hvis tilstands heltall eksempler
Eksempel 1:
Returner 0 hvis tilstanden er SANT, eller 1 hvis tilstanden er FALSE:
Å VELGE HVIS(100<500, 0, 1)
Produksjon:
Eksempel 2:
Å VELGE HVIS(900<500, 0, 1)
Produksjon:
hvordan man bruker atom til python
Fortsett med IF Statement i SQL, la oss se noen eksempler på streng.
Hvis tilstandsstrengeksempler
Eksempel 3:
Test om tilstanden bruker strenger
Hvis dento strenger er like, spørringen returnerer 'JA' ellers returnerer den 'NEI'
Å VELGE HVIS(STRCMP ('Hallo','lærer') = 0,'JA','NEI')
Produksjon:
Eksempel 4:
Å VELGE HVIS(STRCMP ('Hallo','Hallo') = 0,'JA','NEI')
Produksjon:
Med dette kommer vi til en slutt på denne bloggen om “If statement in SQL”. Jeg håper det ble lagt til din kunnskap. Hvis du ønsker å lære mer om MySQL og bli kjent med denne åpen kildekode-relasjonsdatabasen, så sjekk ut vår som kommer med instruktørledet live-opplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg med å forstå MySQL i dybden og hjelpe deg med å mestre emnet.