Espressione SQL SELECT

Questo capitolo spiega le frasi SELECT e SELECT *.

Espressione SQL SELECT

La frase SELECT viene utilizzata per selezionare dati da un tavolo.

I risultati vengono memorizzati in un tavolo dei risultati (noto come set di risultati).

Sintassi di SQL SELECT

SELECT nomeColonna FROM nomeTabella

e anche:

SELECT * FROM nomeTabella

Nota:Le istruzioni SQL sono insensibili alle maiuscole. SELECT è equivalente a select.

Esempio di SQL SELECT

Per ottenere il contenuto delle colonne chiamate "LastName" e "FirstName" (dalla tabella del database chiamata "Persons"), utilizza una dichiarazione SELECT simile a questa:

SELECT LastName,FirstName FROM Persons

Tabella "Persons":

Id Cognome NomePrimo Indirizzo Città
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Pechino

Risultato:

Cognome NomePrimo
Adams John
Bush George
Carter Thomas

Esempio di SQL SELECT *

Ora vogliamo selezionare tutte le colonne dalla tabella "Persons".

Utilizza il simbolo * per sostituire il nome della colonna, come nel seguente esempio:

SELECT * FROM Persons

Suggerimento:L'asterisco (*) è un modo rapido per selezionare tutte le colonne.

Risultato:

Id Cognome NomePrimo Indirizzo Città
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Pechino

Navigazione nel set di risultati (result-set)

I risultati ottenuti dal programma di query SQL vengono memorizzati in un set di risultati. La maggior parte dei sistemi di software di database consente di utilizzare funzioni di programmazione per navigare nel set di risultati, come ad esempio: Move-To-First-Record, Get-Record-Content, Move-To-Next-Record, ecc.

Non sono trattati in questo tutorial funzioni di programmazione come queste. Per imparare come accedere ai dati tramite chiamate di funzione, visita il nostro Corso ADO E Corso PHP.