bases de données DB2 contiennent des tables qui sont composés de colonnes qui contiennent les données réelles. Les données sont accessibles en utilisant les commandes qui composent structured query language "select ", " insérer ", " mise à jour " et " supprimer" . Dans la syntaxe de chaque commande , un " where" option spécifie les données d'accès basé sur les valeurs attribuées à chaque colonne . La clause «where» sélectionne des données basées sur une variété de méthodes de comparaison , y compris " égal ", " inférieur ", " supérieur ", " pas égal à " et " dans " une liste. Instructions
1
trouver les noms de colonnes contenus dans une table DB2. Consulter le code de langage de définition de données servant à générer la table pour trouver la définition de la table . C'est le DDL pour la table utilisée comme exemple:
CREATE TABLE TEST_TABLE (produits
NOM CHAR ( 30) , AB
SSN CHAR ( 09) , AB < p> ADRESSE CHAR ( 30) , AB
CITY CHAR ( 20) , AB
ÉTAT CHAR ( 02) , AB
postal CHAR ( 09) )
2
Sélectionner l'ensemble des données de la table
SELECT * FROM TEST_TABLE ;
résultats sont les suivants: .
NOM SSN Adresse Ville État postal
JOHN SMITH 123456789 123 MAIN ST PARTOUT NY 123456789
Mary Jones 234567890 345 ELM ST QUELQUE PART NJ 234567891
TIM ANDREWS 345678901 678 PREMIÈRE NOWHERE ST MN 345678901
3 < p > Ajouter une clause «where» à l'énoncé « select» qui contient une qualification pour chaque ligne en fonction sur toutes les colonnes .
SELECT ( *) FROM TEST_TABLE
WHERE nom = " JOHN SMITH "
ET SSN =" 123456789 "
ET ADRESSE
= " 123 MAIN ST "
ET VILLE = « n'importe où »
ET ÉTAT =" NY "
et zip =" 123456789 "
Les résultats de cette requête sont les suivants:
NOM SSN Adresse Ville État postal
JOHN SMITH 123456789 123 MAIN ST PARTOUT NY 123456789