DB2-databaser innehåller tabeller som består av kolumner som innehåller de faktiska uppgifterna . Uppgifterna hämtas med hjälp av " select " , " sätta " , " update " och " ta bort " kommandon som utgör Structured Query Language . Inom varje kommando syntax , anger ett valfritt " där " klausul datan att komma utifrån de värden som tilldelas till varje kolumn . Den " där " klausul väljer data baserat på en mängd olika metoderna för jämförelse , inklusive " lika med " , " mindre än " , " större än " , " inte lika med " och " i " en lista . Instruktioner
1
reda kolumnnamn som finns i en DB2- tabell . Titta på data definition language kod som används för att generera tabellen för att hitta tabellen definition . Detta är den DDL för tabellen används som exempel :
CREATE TABLE TEST_TABLE (
NAMN CHAR ( 30 ) ,
SSN CHAR ( 09 ) ,
< p> ADRESS CHAR ( 30 ) ,
CITY CHAR ( 20 ) ,
STATE CHAR ( 02 ) ,
ZIP CHAR ( 09 ) )
2
Välj alla data från tabellen
SELECT * FROM TEST_TABLE ,
Resultaten är : .
NAMN SSN Adress Stad ZIP
JOHN SMITH 123456789 123 MAIN ST NÅGONSTANS NY 123456789
MARY JONES 234567890 345 ELM ST NÅGONSTANS NJ 234567891
TIM ANDREWS 345678901 678 FIRST ST INGENSTANS MN 345678901
3
Lägg till ett " där " klausul för " select " uttalande som innehåller en kvalifikation för varje rad för att matcha på alla kolumner .
SELECT ( * ) FROM TEST_TABLE
där namn = " JOHN SMITH "
OCH SSN = " 123456789 "
OCH ADRESS = " 123 MAIN ST "
OCH STAD = " NÅGONSTANS "
OCH LAND = " NY "
och Zip = " 123456789 "
resultaten från denna fråga är :
NAMN SSN Adress Stad ZIP
JOHN SMITH 123456789 123 MAIN ST NÅGONSTANS NY 123456789