La capacità di scrivere espressioni SQL è una competenza fondamentale per ogni programmatore che vuole essere in grado di accedere ai database e recuperare i record importanti . Anche se le specifiche modifiche di sintassi da lingua a lingua , ad esempio , da Java a C + + , la struttura di base rimane sempre la stessa . Quindi, una volta che hai imparato le basi , non è molto difficile da imparare le norme specifiche necessarie per utilizzare la Structured Query Language ( SQL) in un particolare linguaggio di programmazione . Istruzioni
1
Inizia con l'istruzione "SELECT" . Questo è il punto di partenza per qualsiasi espressione SQL . Racconta il database che si desidera recuperare i dati da i suoi record .
2
Elenco delle informazioni che si desidera recuperare dal database utilizzando gli appositi tasti e separandoli con una virgola. Ogni record ha le chiavi che identificano i diversi set di dati . Per esempio, un record di database dettagliato documenti finanziari di una persona può contenere chiavi , quali nome , data di nascita , punteggio di credito e risparmio
Esempio : .
Se si vuole recuperare il nome e la data di nascita del vostro clienti , per esempio , la vostra attuale espressione SQL avrebbero letto
selezionare Nome , data di nascita
Esempio : .
Se si desidera recuperare tutte le informazioni riguardanti i vostri clienti , si potrebbe semplicemente utilizzare un asterisco :
Select *
3
Specificare dove questi record si trovano elencando l'espressione " dA " seguito dal nome della tabella . . Record di un database vengono memorizzate in tabelle. Banca dati di una banca , per esempio, può contenere tabelle , come Personal - Records e Bank_Records
Esempio : .
Se si vuole recuperare il nome e la data di nascita dei vostri clienti dalla tabella personali - Records , per esempio , la vostra espressione SQL dovrebbe leggere
selezionare Nome , data di nascita
da personal - Records
4
restringere la ricerca , fornendo specifici parametri utilizzando la " WHERE " espressione. Accoppiato con un segno di uguale e un numero intero o stringa , è possibile utilizzare questa espressione per limitare i risultati della query di database per quelli che si adattano un particolare parametro . È possibile elencare più parametri utilizzando gli operatori logici come "AND" o "OR ".
Esempio :
Se si vuole recuperare il nome e la data di nascita del cliente dalla tabella personali - Records che hanno il nome di John Smith , per esempio , la vostra espressione SQL dovrebbe leggere
selezionare Nome , data di nascita
da personal - Records
WHERE Nome = " John Smith "
Esempio :
Se si vuole recuperare il nome e la data di nascita di un client specifico dalla tabella personali - Records che ha il nome di John Smith e il DOB 1/21/82 , per esempio, il vostro SQL espressione avrebbe letto
selezionare Nome , data di nascita
da personal - Records
WHERE Nome = " John Smith " e DOB = " 1/21/82 "
5
Ordinare i risultati utilizzando il " ORDER BY " espressione in combinazione con un parametro e sia "ASC " o " DESC ".
Esempio :
Se si desidera recuperare tutte le informazioni riguardanti i vostri clienti ma desidera ordinare i risultati in ordine crescente in base ai nomi dei vostri clienti , la vostra espressione SQL dovrebbe leggere
Selezionare *
da
personali - Records < p > ORDER BY Nome ASC