SQL AND OR | |
|
SQL >
Comandi SQL >
And Or
Nel paragrafo precedente, abbiamo visto che la parola chiave WHERE può essere utilizzata per selezionare in modo condizionale dei dati presenti in una tabella. Tale condizione può essere una condizione semplice, come quella presentata nel paragrafo precedente, oppure una condizione più complessa. Le condizioni più complesse sono costituite da diverse condizioni semplici interconnesse da i valori AND oppure OR. In un’unica istruzione SQL non esiste un limite per il numero di condizioni semplici che possono essere presentate. La sintassi di una condizione complessa è la seguente: SELECT "nome_di_colonna"
FROM "nome_della_tabella" WHERE "condizionale semplice" {[AND|OR] "condizionale semplice"}+; Il simbolo {}+ indica che l’espressione contenuta al suo interno potrà verificarsi una o più volte. Si noti che i valori AND e OR possono essere utilizzati in modo intercambiabile. Inoltre, per indicare l’ordine della condizione è possibile utilizzare il simbolo delle parentesi tonde ( ). Ad esempio, nella tabella Store_Information si potrebbe desiderare di selezionare tutti i negozi con vendite maggiori ai 1 000 € oppure tutti i negozi con vendite inferiori ai 500 €, ma superiori ai 275 €: Tabella Store_Information
digitare: SELECT Store_Name
FROM Store_Information WHERE Sales > 1000 OR (Sales < 500 AND Sales > 275); Risultato:
Copyright © 2024 1keydata.com Tutti i diritti riservati |