Met SQL Server kunt u real-time programmatische logica uitvoeren op de waarden in uw query. Op basis van deze logische evaluaties kunt u waarden genereren als onderdeel van de geretourneerde dataset. In deze blog leer je hoe je if-statement in SQL implementeert met voorbeelden. Hieronder staan de onderwerpen die in deze blog worden behandeld -
ALS voorwaarde in SQL
IF () functie wordt doorgegeven met twee parameters, een voor true en een voor false. De functie retourneert één waarde als een voorwaarde WAAR is, en een andere waarde als de voorwaarde FALSE is.
Syntaxis voor IF-instructie in SQL:
IF (voorwaarde, waarde_if_waar, waarde_if_false)
Parameterwaarden
staat hoe string naar datum in java te converteren | Verplicht. De waarde om te testen |
waarde_if_waar | Optioneel. De waarde die moet worden geretourneerd als staat is waar |
waarde_if_false | Optioneel. De waarde die moet worden geretourneerd als staat is fout |
If Condition Integer Voorbeelden
Voorbeeld 1:
Retourneer 0 als de voorwaarde WAAR is, of 1 als de voorwaarde ONWAAR is:
SELECTEER ALS(100<500, 0, 1)
Uitgang:
Voorbeeld 2:
SELECTEER ALS(900<500, 0, 1)
Uitgang:
samenvoegen sorteeralgoritme c ++
Laten we verder gaan met IF-instructie in SQL, laten we enkele tekenreeksvoorbeelden bekijken.
ondiepe kopie en diepe kopie in java
If condition string voorbeelden
Voorbeeld 3:
Test de conditie met behulp van strings
Als hettwee strings zijn hetzelfde, de query retourneert 'JA', anders retourneert hij 'NEE'
SELECTEER ALS(STRCMP ('Hallo','leerling') = 0,'JA','NEE')
Uitgang:
Voorbeeld 4:
SELECTEER ALS(STRCMP ('Hallo','Hallo') = 0,'JA','NEE')
Uitgang:
Hiermee komen we aan het einde van deze blog over “If statement in SQL”. Ik hoop dat het uw kennis heeft vergroot. Als u meer wilt weten over MySQL en maak kennis met deze open-source relationele database, bekijk dan onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training zal je helpen MySQL diepgaand te begrijpen en je te helpen het onderwerp onder de knie te krijgen.