database DB2 contengono tabelle che sono composti da colonne che contengono i dati effettivi . Si accede i dati utilizzando i comandi che compongono Structured Query Language "selezionare " , " inserire " , " update " e " delete" . All'interno della sintassi di ogni comando , un " dove" clausola opzionale specifica i dati di accesso in base ai valori assegnati a ciascuna colonna . La clausola "where" seleziona i dati sulla base di una varietà di metodi di confronto tra " pari " , " inferiore " , "maggiore ", " non è uguale a" e "in" un elenco. Istruzioni
1
scoprire i nomi delle colonne contenute in una tabella DB2 . Guardate la definizione del codice lingua di dati utilizzata per generare la tabella per trovare la definizione della tabella . Questo è il DDL per la tabella utilizzata come esempio :
CREATE TABLE TEST_TABLE (
NOME CHAR ( 30 ) , Stati
SSN CHAR ( 09 ) , Stati < p > INDIRIZZO CHAR ( 30 ) , Stati
CITY CHAR ( 20 ) , Stati
STATO CHAR ( 02 ) , Stati
ZIP CHAR ( 09 ) ) economici 2
Seleziona i dati dalla tabella
SELECT * FROM TEST_TABLE ;
risultati sono : .
NOME SSN Indirizzo Città Provincia CAP
JOHN SMITH 123456789 123 ST OVUNQUE NY 123456789
Mary Jones 234567890 345 ELM ST SOMEWHERE NJ 234567891
TIM ANDREWS 345678901 678 FIRST ST NOWHERE MN 345678901
3 < p > Aggiungi una clausola "where" per l'istruzione " select " che contiene un titolo per ogni riga in modo che corrisponda a tutte le colonne .
SELECT ( * ) FROM TEST_TABLE
dove name = " JOHN SMITH "
e SSN = " 123456789 "
E INDIRIZZO = " 123 ST "
E CITTÀ = " OVUNQUE "
E STATO = " NY "
E ZIP = " 123456789 "
I risultati di questa ricerca sono :
NOME SSN Indirizzo Città Provincia CAP
JOHN SMITH 123456789 123 ST OVUNQUE NY 123456789