Database
 sql >> Base de données >  >> RDS >> Database

Comment exécuter l'instruction IF en SQL ?

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 à implémenter l'instruction if en SQL avec des exemples. Voici les sujets abordés dans ce blog –

  • Condition SI en SQL
  • Syntaxe
  • Exemples d'entiers de condition si
  • Exemples de chaînes de condition Si

Condition SI en SQL

La fonction IF() est passée avec deux paramètres, un pour vrai et l'autre pour faux. La fonction renvoie une valeur si une condition est VRAIE et une autre valeur si la condition est FAUX.

Syntaxe pour l'instruction IF en SQL :

IF(condition, value_if_true, value_if_false)

Valeurs des paramètres

condition

Obligatoire. La valeur à tester

value_if_true

Facultatif. La valeur à renvoyer si condition est VRAI

value_if_false

Facultatif. La valeur à renvoyer si condition est FAUX

Exemples d'entiers de condition Si

Exemple 1 :

Renvoie 0 si la condition est VRAIE, ou 1 si la condition est FAUX :

CHOISIR SI(100<500, 0, 1);

Sortie :

Exemple 2 :

CHOISIR SI(900<500, 0, 1);

Sortie :

Pour aller de l'avant avec l'instruction IF en SQL, voyons quelques exemples de chaîne.

Exemples de chaînes de condition si

Exemple 3 :

Tester la condition Si à l'aide de chaînes

Si les deux chaînes sont identiques, la requête renvoie "OUI" sinon elle renvoie "NON"

SÉLECTIONNER SI(STRCMP("bonjour","apprenant") =0, "OUI", "NON");

Sortie :

Exemple 4 :

CHOISIR SI(STRCMP("bonjour","bonjour") =0, "OUI", "NON");

Sortie :

Avec cela, nous arrivons à la fin de ce blog sur "l'instruction If en SQL". J'espère que cela a ajouté à vos connaissances. Si vous souhaitez en savoir plus sur MySQL et découvrir cette base de données relationnelle open source, consultez notre Formation à la certification MySQL DBA qui vient avec une formation en direct dirigé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.