Interrogazioni in SQL: SELECT, FROM, WHERE

by aledra82 on nov.08, 2009, under Programmazione

Query è un termine che viene utilizzato per trovare dati all’interno di database attraverso le interrogazioni alle tabelle. La query è composta da tre clausole chiamate: SELECT, FROM e WHERE. La sintassi è:

SELECT lista attributi
FROM lista tabelle
[WHERE condizione]

Con la clausola select specifichiamo gli attributi che vogliamo avere come risultato. Con from, invece, indichiamo le tabelle che contengono gli attributi dichiarati nella select, mentre la clausola where (la quale è opzionale) serve per introdurre una condizione che si deve verificare per ottenere gli attributi scelti. L’interrogazione più semplice è quella di visualizzare tutti i dati di una tabella:

SELECT  *
FROM nome_tabella;

nella select è presente un * perchè rappresenta la selezione di tutti gli attributi della tabella. Ecco un esempio pratico per chiarirvi bene le idee sul funzionamento di una query completa. Ipotizziamo di avere la tabella famiglia e di voler selezionare soltanto il nome, cognome e il codice fiscale del sig. Verdi:

Tabella

Tabella famiglia

la query sarà:

SELECT Nome, Cognome, CodiceFiscale
FROM famiglia
WHERE cognome=’Verdi’;

il risultato sarà una nuova tabella contenente soltanto i dati del sig. Verdi:

Risultato della Query

Risultato della Query

VN:F [1.8.3_1051]
Rating: 10.0/10 (1 vote cast)
VN:F [1.8.3_1051]
Rating: 0 (from 0 votes)
Interrogazioni in SQL: SELECT, FROM, WHERE10.0101
Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Technorati
  • Twitter
  • Add to favorites
:, , , ,

1 Trackback or Pingback for this entry

  • diggita.it

    Interrogazioni in SQL: SELECT, FROM, WHERE – TecnoInfo…

    Guida su come si effettuano le Query principali in MySQL. Query è un termine che viene utilizzato per trovare dati all’interno di database attraverso le interrogazioni alle tabelle. La query è……….

    UN:F [1.8.3_1051]
    Rating: 0.0/5 (0 votes cast)
    UN:F [1.8.3_1051]
    Rating: 0 (from 0 votes)

Leave a Reply