DB2 -Datenbanken enthalten Tabellen, die von Spalten, die die eigentlichen Daten enthalten bestehen. Die Daten zugegriffen wird mit der "select ", " insert" , "update" und "delete "-Befehle , aus denen sich strukturierte Abfragesprache . Innerhalb jedes Befehls -Syntax gibt einen optionalen "where" -Klausel die Daten basierend auf den Werten, die jeder Spalte zugreifen . Das "Wo" -Klausel wählt Daten auf einer Vielzahl von Methoden , einschließlich Vergleich " gleich" , "kleiner als" , " größer als ", " gleich" und "in" einer Liste. Anleitung
1
Finden Sie die Spaltennamen in einer DB2-Tabelle enthalten . Schauen Sie sich die Data Definition Language -Code verwendet, um die Tabelle zu generieren , um die Definition der Tabelle zu finden. Dies ist die DDL für die Tabelle als Beispiel verwendet :
CREATE TABLE TEST_TABLE (
name char (30 ), Stand
SSN CHAR (09),
< p> ADRESSE CHAR (30 ), Stand
CITY CHAR (20 ), Stand
STATE CHAR (02),
ZIP CHAR ( 09) ) auf Twitter 2
Wählen Sie alle Daten aus der Tabelle
SELECT * FROM TEST_TABLE ;
Ergebnisse sind: .
NAMEN SSN ADDRESS CITY STATE ZIP
JOHN SMITH 123456789 123 MAIN ST ÜBERALL NY 123456789
Mary Jones 234567890 345 ELM ST SOMEWHERE NJ 234567891
TIM ANDREWS 345678901 678 FIRST ST NIRGENDWO MN 345678901
3 < p > Fügen Sie einen "where" -Klausel, um die "select" -Anweisung, die eine Qualifikation für jede Zeile auf allen Spalten überein enthält .
SELECT ( *) FROM TEST_TABLE
WHERE NAME = " JOHN SMITH "
UND SSN =" 123456789 "
UND ADRESSE = " 123 MAIN ST "
UND STADT =" ÜBERALL "
UND STATE = " NY "
UND ZIP =" 123456789 "
Die Ergebnisse dieser Abfrage sind:
NAMEN SSN ADDRESS CITY STATE ZIP
JOHN SMITH 123456789 123 MAIN ST ÜBERALL NY 123456789