Hvordan utføre IF-setning i SQL?

IF () -funksjonen sendes med to parametere, en for sann og annen for falsk. Lær hvordan du implementerer if-setningen i SQL med eksempler.

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:

IF-uttalelse i SQL | Edureka

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.