Ecco come funzionano:
* `e`: L'operatore `e` richiede * Tutte * le condizioni siano vere per la riga da includere nel set di risultati.
* `OR`: L'operatore `Or` richiede * almeno una * condizione per essere vera per la riga da includere nel set di risultati.
* `not`: L'operatore `Not` nega una condizione, comprese le righe in cui la condizione è *falsa *.
Esempi:
Supponiamo che tu abbia un tavolo chiamato `clienti` con le colonne` customerid`, `name`,` città` e `country`.
1. Usando `e`:
Per trovare clienti che vivono a "Londra" e provengono dal "Regno Unito":
`` `sql
Seleziona *
Dai clienti
Where City ='London' e country ='UK';
`` `
Questa query restituisce solo file dove sia "City` è" Londra " * e *` Country` è "Regno Unito".
2. Usando `OR`:
Per trovare clienti che vivono a "Londra" o "Parigi":
`` `sql
Seleziona *
Dai clienti
Dove city ='London' o City ='Paris';
`` `
Questa query restituisce file dove `City` è 'Londra' * o *` City` è 'Paris' (o entrambi).
3. Usando `not`:
Per trovare clienti che * non * vivono in "Londra":
`` `sql
Seleziona *
Dai clienti
Dove non City ='London';
`` `
Questa query restituisce tutte le file tranne quelle in cui "City` è" Londra ".
4. Combinando gli operatori:
Puoi combinare questi operatori per creare condizioni ancora più complesse:
Per trovare clienti che vivono a "Londra" o "Parigi" e provengono dal "Regno Unito":
`` `sql
Seleziona *
Dai clienti
Dove (City ='London' o City ='Paris') e Country ='UK';
`` `
Nota le parentesi intorno a `(City ='London' o City ='Paris')`. Le parentesi controllano l'ordine delle operazioni, garantendo che la condizione `o` sia valutata prima della condizione` e`. Senza parentesi, il risultato sarebbe diverso.
5. Usando `tra` e` in` operatori:
Questi sono spesso utili per semplificare più condizioni `o`
* `Tra`:controlla se un valore è all'interno di un intervallo (inclusivo).
`` `sql
Seleziona *
Dai clienti
Dove CustomerId tra 100 e 200;
`` `
* `In`:controlla se un valore è uno dei valori specificati.
`` `sql
Seleziona *
Dai clienti
Dove City in ("London", "Paris", "New York");
`` `
Ricorda di usare sempre le parentesi per chiarire l'ordine delle operazioni quando si combina più operatori logici, in particolare con `` e `o` usato insieme. Ciò migliora la leggibilità e impedisce risultati inaspettati.
software © www.354353.com