SQL IN





SQL > Comandi SQL > In

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_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
San Francisco30008-Jan-1999
Boston70008-Jan-1999

digitare:

SELECT *
FROM Store_Information
WHERE Store_Name IN ('Los Angeles', 'San Diego');

Risultato:

Store_Name Sales Txn_Date
Los Angeles 1500 05-Jan-1999
San Diego 250 07-Jan-1999

SQL BETWEEN >>



Copyright © 2016   1keydata.com   Tutti i diritti riservati