Come usare Selezionare Dove partita in tutte le colonne in DB2

May 10

Come usare Selezionare Dove partita in tutte le colonne in DB2


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.

istruzione

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

Consigli e avvertenze

  • La maggior parte delle applicazioni non richiedono una query di tabella da utilizzare tutte le colonne nella clausola "where". Una chiave primaria è di solito specificato che permetterà all'utente di trovare i dati corretti da solo qualifica alcune colonne nella clausola "where".