DB2-databaser inneholder tabeller som er omfattet av kolonner som inneholder de faktiske dataene . Dataene åpnes ved hjelp av "select ", " Sett inn", " oppdatering" og "slett " -kommandoer som utgjør strukturert spørrespråk . Innenfor hver kommando syntaks , angir en valgfri "hvor" klausul dataene for å få tilgang basert på verdiene tilordnet hver kolonne . "Hvor" klausul velger data basert på en rekke metoder for sammenligning inkludert " lik ", " mindre enn ", " større enn ", " ikke lik " og "i " en liste. Instruksjoner
en
Finn ut kolonnenavnene finnes en DB2-tabell . Se på data definition language koden som brukes til å generere tabellen for å finne tabellen definisjon. Dette er DDL for tabellen brukt som et eksempel : en
CREATE TABLE TEST_TABLE (
NAVN CHAR ( 30 ) , etter
SSN CHAR ( 09 ) , etter < p> ADRESSE CHAR ( 30 ) , etter
CITY CHAR ( 20 ) , etter
STATE CHAR ( 02 ) , etter
ZIP CHAR ( 09 ) )
2
Velg alle data fra tabellen
SELECT * FROM TEST_TABLE ;
Resultatene er : .
NAVN SSN ADRESSE bystaten ZIP
JOHN SMITH 123456789 123 ST HVOR SOM HELST NY 123456789
MARY JONES 234567890 345 ELM ST ET STED NJ 234567891
TIM ANDREWS 345678901 678 FIRST ST NOWHERE MN 345678901
3
Legg til en "hvor" klausul om "select " statement som inneholder en kvalifisering for hver rad for å matche i alle kolonnene .
SELECT ( * ) FROM TEST_TABLE
WHERE NAME = " JOHN SMITH "
OG SSN = " 123456789 "
OG ADRESSE = " 123 ST "
OG CITY =" hvor som helst "
AND STATE = " NY "
OG ZIP = " 123456789 "
resultatene fra denne spørringen er : en
NAVN SSN ADRESSE bystaten ZIP
JOHN SMITH 123456789 123 ST HVOR SOM HELST NY 123456789