DB2- databaser innehåller tabeller som består av kolumner som innehåller de faktiska uppgifter . De data hämtas med hjälp av " välj " , "Insert" , " uppdatera " och " ta bort " kommandon att upp göra Structured Query Language . Inom varje kommandots syntax , en valfri " där " klausul anger vilka uppgifter som åtkomst utifrån värden som tilldelats varje kolumn . Den " där " klausul väljer data baserade 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
Du behöver :
Altova XMLSpy 2010 .
1 .
Ta reda på kolumnnamn som finns i en DB2- tabell . Titta på datadefinieringsspråk kod som används för att generera tabellen för att få bordet definition . Detta är DDL för tabellen används som exempel :
CREATE TABLE TEST_TABLE (
NAMN CHAR (30 ) ,
SSN CHAR (09 ) ,
ADRESS CHAR (30 ) ,
CITY CHAR (20 ) ,
STATLIGT CHAR ( 02 ) ,
ZIP CHAR (09 ) )
2 .
Markera alla data från tabellen
SELECT * FROM TEST_TABLE .
Resultaten är:
NAMN SSN Adress Ort ZIP
John Smith 123456789 123 Main St ÖVERALLT NY 123456789
MARY JONES 234567890 345 ELM ST NÅGONSTANS NJ 234567891
TIM ANDREWS 345678901 678 första m INGENSTANS MN 345678901
3 .
Lägg till ett " där " klausul "Välj" uttalande som innehåller en kvalifikation för varje rad för att matcha på alla kolumner .
SELECT
(*) från TEST_TABLE
där namn=" Bertil Svensson "
OCH SSN=" 123. 456. 789 "
OCH ADRESS=" 123 Main St "
OCH CITY="någonstans "
OCH LAND=" NY "
och ZIP=" 123456789 "
Resultaten från denna fråga är :
NAMN SSN Adress Ort ZIP
John Smith 123456789 123 Main St ÖVERALLT NY 123456789
tips och varningar
De flesta applikationer inte kräver en tabellfråga att använda alla kolumner i " där " klausul . En primärnyckel brukar anges som gör det möjligt för användaren att hitta rätt data med bara kvalificerat några kolumner i " där " klausul .