Comment utiliser une instruction CASE dans SQL

La Structured Query Language (SQL) est une plate-forme de programmation pour bases de données. Il est possible de créer une base de données à partir de zéro, entrer des données, extraire des données, trier, filtrer et analyser les données, et créer de nouveaux arguments de données hors des données existantes entièrement avec cette langue. Le "CASE" déclaration est un exemple de la puissance de SQL. Cette commande permet à la base de données pour renvoyer des informations sur ses données sans que l'information est effectivement stockée directement dans la base de données. La déclaration unique d'extraire des données, des analyses et fournit alors un type spécifique de la production basée sur un algorithme de prise de décision conditionnelle.

Choses que vous devez

  • L'accès de base de données SQL

Instructions

  1. Créer un nouveau SQL "SELECT" requête. Toutes les interactions avec une base de données sont gérées par les requêtes. Le "SELECT" requête est la fonction la plus utilisée dans SQL, que cette commande extrait des données de la base de données. Le "CASE" déclaration est intégrée à "SELECT."

  2. Insérer le début de la "SELECT" déclaration qui sélectionne les champs de base de données doit être extrait pour l'affichage dans la sortie de la requête. Par exemple, tapez "Produit SELECT" si vous souhaitez la requête pour afficher le nom du produit dans sa sortie.




  3. Tapez une virgule après le domaine choisi (s) que vous voulez afficher dans la sortie de la requête.

  4. Tapez le nom de la nouvelle variable qui contiendra la sortie du "CASE" déclaration. Ce nom de variable ne doit pas déjà exister dans la base de données. Placez ce nom de la variable entre guillemets simples, puis tapez un signe égal après le nom.

  5. Type "CASE". Notez que toutes les commandes SQL, y compris "CASE," doit être inscrite dans toutes les lettres majuscules. Cette partie de la "SELECT" requête commence le "CASE" déclaration qui va attribuer une valeur à la nouvelle variable.




  6. Créez autant "QUAND / THEN" déclarations que vous avez besoin d'isoler toutes les conditions qui devraient influer sur la production. Chaque déclaration est tapé dans une rangée. Par exemple, si vous voulez tester la valeur d'un autre champ pour l'enregistrement extrait, créer un énoncé tel que "Lorsque la quantité gt; 0 THEN 'en stock." Notez les guillemets ne sont pas inclus dans le code réel du programme. Cette déclaration sera affecter la valeur "en stock" à la variable créée précédemment.

  7. Type "FIN" après que vous avez créé le "QUAND" déclarations. Ceci termine la "CASE" section instruction de la requête.

  8. Tapez le reste de la "SELECT" interroger comme normal. L'ensemble "CASE" déclaration créera une sortie unique pour chaque enregistrement qui est extrait par la requête.

Conseils & Avertissements

  • Vous pouvez inclure éventuellement un "AUTRE" paramètre dans votre "QUAND" déclaration.
» » » » Comment utiliser une instruction CASE dans SQL