May 10
database DB2 contengono le tabelle che sono composti da colonne che contengono i dati effettivi. I dati si accede utilizzando i comandi "selezionare", "insert", "update" e "delete" che compongono linguaggio di interrogazione strutturato. Entro la sintassi di ogni comando, un optional ", dove" clausola specifica i dati di accesso in base ai valori assegnati a ciascuna colonna. Il "dove" clausola seleziona i dati in base a una varietà di metodi di confronto tra cui "uguale a", "meno", "maggiore di", "non uguale a" e "in" una lista.
1 Scopri i nomi delle colonne contenute in una tabella DB2. Guardate il codice di linguaggio di definizione dei dati utilizzati per generare la tabella per trovare la definizione della tabella. Questo è il DDL per la tabella utilizzata come esempio:
CREATE TABLE TEST_TABLE (
NAME CHAR(30),
SSN CHAR (09),
INDIRIZZO CHAR (30),
CITY CAR (20),
STATO CHAR (02),
ZIP CHAR (09))
2 Selezionare tutti i dati dalla tabella.
SELECT * FROM TEST_TABLE;
I risultati sono:
NOME SSN Indirizzo Città CAP
JOHN SMITH 123456789 123 MAIN ST OVUNQUE NY 123456789
Mary Jones 234567890 345 Elm St SOMEWHERE NJ 234567891
TIM ANDREWS 345678901 678 FIRST ST NOWHERE MN 345678901
3 Aggiungere una clausola "where" la dichiarazione "selezionare" che contiene un titolo per ogni riga per abbinare su tutte le colonne.
SELECT (*) FROM TEST_TABLE
Dove name = "John Smith"
AND SSN = "123456789"
E INDIRIZZO = "123 MAIN ST"
E CITTÀ = "ovunque"
E STATO = "NY"
E ZIP = "123456789"
I risultati di questa ricerca sono:
NOME SSN Indirizzo Città CAP
JOHN SMITH 123456789 123 MAIN ST OVUNQUE NY 123456789