Med SQL Server kan du utföra programmatisk logik i realtid på värdena i din fråga. Baserat på dessa logiska utvärderingar kan du generera värden som en del av den returnerade datamängden. I den här bloggen lär du dig att implementera if-uttalande i SQL med exempel. Nedan följer ämnena i denna blogg -
OM-tillstånd i SQL
Funktionen IF () skickas med två parametrar, en för true och en för false. Funktionen returnerar ett värde om ett villkor är SANT och ett annat värde om villkoret är FALSE.
Syntax för IF-sats i SQL:
IF (villkor, värde_om_sant, värde_om_falskt)
Parametervärden
skick | Nödvändig. Värdet som ska testas |
value_if_true | Frivillig. Värdet som ska returneras om skick är sant |
value_if_false | Frivillig. Värdet som ska returneras om skick är FALSK |
Om exempel på heltalsexempel
Exempel 1:
Returnera 0 om villkoret är SANT, eller 1 om villkoret är FALSE:
VÄLJ OM(100<500, 0, 1)
Produktion:
Exempel 2:
VÄLJ OM(900<500, 0, 1)
Produktion:
Gå vidare med IF Statement i SQL, låt oss se några exempel på strängar.
Om villkorsträngsexempel
Exempel 3:
Testa om tillstånd med hjälp av strängar
Omtvå strängar är desamma, frågan returnerar 'JA' annars returnerar den 'NEJ'
VÄLJ OM(STRCMP ('Hej','elev') = 0,'JA','NEJ')
Produktion:
Exempel 4:
salt vs kock vs marionett
VÄLJ OM(STRCMP ('Hej','Hej') = 0,'JA','NEJ')
Produktion:
Med detta kommer vi till slutet av denna blogg om ”If statement in SQL”. Jag hoppas att det ökade till din kunskap. Om du vill lära dig mer om MySQL och lära känna denna open source-relationsdatabas och kolla in vår som kommer med instruktörsledad liveutbildning och verklig projektupplevelse. Denna utbildning hjälper dig att förstå MySQL på djupet och hjälper dig att behärska ämnet.