Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

WHERE

La clausola WHERE dell'SQL imposta un filtro di ricerca in una query. Viene coaudiuvata dagli "operatori" del linguaggio per potenziare ed ampliare i filtri.

La sintassi è la seguente:

SELECT * FROM nome_tabella WHERE nome_campo = 'valore'
se si tratta di un capo di tipo testuale;
SELECT * FROM nome_tabella WHERE nome_campo = valore
se si tratta di un capo di tipo numerico;
SELECT * FROM nome_tabella WHERE nome_campo = #valore#
se si tratta di un capo di tipo data.

Facciamo un esempio pratico sulla scorta della tabella "libri" e del campo "id" di tipo contatore ad incremento automatico:
SELECT * FROM libri WHERE id = 1
Restituisce il record con "id = 1".

E' possibile utilizzare la clausola "WHERE" anche in fase di modifica o cancellazione di un record.

Facciamo un esempio di modifica:
UPDATE libri SET prezzo = 10 WHERE id = 1
Modifica il campo "prezzo" della tabella "libri" che ha "id = 1".

DELETE * FROM libri WHERE id = 1
Cancella della tabella "libri" il record che ha "id = 1".

Con la clausola "WHERE" è possibile impostare solo il primo di N criteri di ricerca: una stringa SQL non può contenere due clausole "WHERE".

Per impostare altri filtri di ricerca, a seconda della logica desiderata, è necessario utilizzare gli operatori "AND" oppure "OR" che affronteremo in separata sede.

Corsi
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso SQL e DatabaseCorso SQL e Database
Creazione e gestione di database relazionali. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122