DB2-databaser indeholder tabeller, der er består af kolonner, der indeholder de faktiske data . Den data tilgås ved hjælp af " select ", " indsæt ", " update " og " slet" kommandoer , der udgør struktureret forespørgsel sprog . Inden for hver kommando syntaks specificerer et valgfrit ", hvor "-klausul data for at få adgang baseret på de værdier, der er tildelt hver kolonne. Den " hvor "-klausul vælger data baseret på en bred vifte af metoderne for sammenligning , herunder " lig ", " mindre end ", " større end ", " ikke lig med" og "i" en liste. Instruktioner
1
Find ud af kolonnenavne indeholdt i en DB2-tabel . Kig på data definition sprogkode bruges til at generere tabellen for at finde bordet definition. Dette er DDL for tabellen bruges som eksempel : Hej
CREATE TABLE TEST_TABLE (
NAVN CHAR ( 30) ,
SSN CHAR ( 09) ,
< p> ADRESSE CHAR ( 30) ,
CITY CHAR ( 20) ,
STATE CHAR ( 02) ,
ZIP CHAR ( 09) )
2
Vælg alle data fra tabellen
SELECT * FROM TEST_TABLE ,
Resultaterne er : .
NAVN SSN ADRESSE bystat ZIP
JOHN SMITH 123456789 123 MAIN ST oVERALT NY 123456789
MARY JONES 234567890 345 ELM ST SOMEWHERE NJ 234567891
TIM ANDREWS 345678901 678 FIRST ST NOWHERE MN 345678901
3 < p > Tilføj en ", hvor "-klausul til " select" sætning, der indeholder en kvalifikation for hver række til at matche på alle kolonner.
SELECT ( * ) FROM TEST_TABLE
hvor navn = " JOHN SMITH "
AND SSN =" 123456789 "
OG ADRESSE = " 123 MAIN ST "
OG BY =" oVERALT "
AND STATE =" NY "
AND ZIP =" 123456789 "
resultaterne fra denne forespørgsel er : Hej
NAVN SSN ADRESSE bystat ZIP
JOHN SMITH 123456789 123 MAIN ST oVERALT NY 123456789