|
Nel linguaggio SQL esistono due modi per utilizzare la parola chiave IN. In questo paragrafo viene descritto quello correlato alla clausola WHERE. Quando viene utilizzata in questo contesto, si è esattamente a conoscenza del valore corrispondente ai valori restituiti che si desiderano visualizzare per almeno una delle colonne. La sintassi per utilizzare la parola chiave IN è la seguente:
SELECT "nome_di_colonna"
FROM "nome_della_tabella"
WHERE "nom_de_colonne" IN ('valore1', 'valore2', ...)
Il numero di valori inclusi tra le parentesi può essere uno o maggiore di uno e ciascun valore deve essere separato da una virgola. I valori possono essere numeri o caratteri. Se all’interno delle parentesi è presente un solo valore, questo comando è equivalente a
WHERE "nome di colonna" = 'valore1'
Ad esempio, si potrebbe desiderare di selezionare tutti i record relativi ai negozi di Los Angeles e San Diego presenti nella tabella Store_Information,
Tabella Store_Information
| store_name |
Sales |
Date |
| Los Angeles |
1500 € |
05-Jan-1999 |
| San Diego |
250 € |
07-Jan-1999 |
| San Francisco |
300 € |
08-Jan-1999 |
| Boston |
700 € |
08-Jan-1999 |
digitare:
SELECT *
FROM Store_Information
WHERE store_name IN ('Los Angeles', 'San Diego')
Risultato:
| store_name |
Sales |
Date |
| Los Angeles |
1500 € |
05-Jan-1999 |
| San Diego |
250 € |
07-Jan-1999 |
SQL BETWEEN >>
Copyright © 2013 1keydata.com Tutti i diritti riservati.
|