SQL Server vous permet d'exécuter une logique de programmation en temps réel sur les valeurs de votre requête. Sur la base de ces évaluations logiques, vous pouvez générer des valeurs dans le cadre de l'ensemble de données renvoyé. Dans ce blog, vous apprendrez comment implémenter l'instruction if en SQL avec des exemples. Vous trouverez ci-dessous les sujets traités dans ce blog -
- Condition IF dans SQL
- Syntaxe
- Si des exemples de condition entiers
- Si exemples de chaînes de conditions
Condition IF dans SQL
La fonction IF () est transmise avec deux paramètres, un pour vrai et l'autre pour faux. La fonction renvoie une valeur si une condition est TRUE et une autre valeur si la condition est FALSE.
Syntaxe de l'instruction IF en SQL:
IF (condition, value_if_true, value_if_false)
Valeurs des paramètres
état | Obligatoire. La valeur à tester |
value_if_true lancer un double en java int | Optionnel. La valeur à renvoyer si état est vrai |
value_if_false | Optionnel. La valeur à renvoyer si état c'est faux |
If Condition Integer Exemples
Exemple 1:
Renvoie 0 si la condition est TRUE, ou 1 si la condition est FALSE:
SÉLECTIONNER SI(100<500, 0, 1)
Production:
Exemple 2:
SÉLECTIONNER SI(900<500, 0, 1)
Production:
trouver le nombre maximum dans le tableau java
En allant de l'avant avec l'instruction IF dans SQL, voyons quelques exemples de chaînes.
Si exemples de chaînes de conditions
Exemple 3:
Test If condition à l'aide de chaînes
Si ladeux chaînes sont identiques, la requête renvoie «OUI» sinon elle renvoie «NON»
SÉLECTIONNER SI(STRCMP ('Bonjour','apprenant') = 0,'OUI','NON')
Production:
Exemple 4:
SÉLECTIONNER SI(STRCMP ('Bonjour','Bonjour') = 0,'OUI','NON')
Production:
Avec cela, nous arrivons à la fin de ce blog sur «Instruction If en SQL». J'espère que cela a ajouté à vos connaissances. Si vous souhaitez en savoir plus sur MySQL et apprenez à connaître cette base de données relationnelle open-source, puis consultez notre qui vient avec une formation en direct animée par un instructeur et une expérience de projet réelle. Cette formation vous aidera à comprendre MySQL en profondeur et vous aidera à maîtriser le sujet.