Ogni query inizia con la clausola SELECT , un elenco di attributi , la clausola e una tabella da . Per recuperare il nome e l'ID della tabella CUSTOMER , per esempio , si può usare la seguente query :
selezionare Nome , IDFROM CLIENTE ;
È quindi possibile utilizzare la clausola ORDER BY per organizzare tale dati basati su un attributo specifico . Si può anche limitare tutti i dati solo ai clienti nome John utilizzando la clausola WHERE :
selezionare Nome , IDFROM CUSTOMERWHERE NAME = ORDINE " JOHN " PER NOME ;
interno /outer join
a volte, è necessario legare due tavoli insieme . Ad esempio, supponiamo che avete bisogno per organizzare il tuo tavolo CLIENTE in base all'attributo SEDIA - NUMERO dal tavolo per - CHART . Lei avrebbe bisogno di utilizzare il INNER JOIN o OUTER JOIN clausola per eseguire questa . La prima elenca l'intersezione di due tabelle , mentre il secondo elenca il sindacato . È inoltre necessario specificare un attributo correlato tra i tavoli utilizzando la clausola ON . Di seguito è riportato un esempio
selezionare Nome , IDFROM CUSTOMERINNER JOIN SEDUTE - CHARTON SEDUTE - CHART.ID = CUSTOMER.ID ; .
Creazione di tabelle
un aspetto importante della gestione di un database è la creazione di nuove tabelle per gestire le nuove informazioni di business. Ciò può essere realizzato utilizzando la clausola CREATE TABLE con il nome della tabella , dopo il quale è necessario specificare gli attributi ei tipi di dati . Di seguito è riportato un esempio .
CREATE TABLE nuovi -clienti ( Nome char ( 50 ) , Indirizzo char ( 50 ), Città del char ( 50 ) , data Birth_Date )
tipi di dati disponibili in DB2 includono BINARIO , REAL, DOUBLE , DATA, ORA , INTEGER e CHAR .
Inserimento informazioni aggiuntive
altre volte , si può fare, a inserire le nuove informazioni in un già creato tabella di database . Questo può essere effettuato tramite la clausola INSERT INTO . Per usarlo , unire INSERT INTO con il nome della tabella , e quindi elencare i valori . La chiave da ricordare è che è necessario elencare i valori in ordine dei campi , ed i loro tipi di dati deve corrispondere . Non è possibile inserire un numero in una stringa . Di seguito è riportato un esempio in base alla tabella di nuovi -clienti .
INSERT INTO nuovo - customersVALUES ( 'Bob' , '100 Street ' , ' Raleigh ' , 01/21/82 ) economici
software © www.354353.com