Combinare più condizioni
Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 9 di 72.
Creare una query con una sola condizione non è sufficiente. A volte vorremmo verificare qualcosa di più complicato. Per questo SQL (e molti altri linguaggi di programmazione) hanno le parole chiave AND, OR e NOT per aumentare la nostra capacità di recuperare il risultato giusto di cui abbiamo bisogno.
Le parole chiave AND e OR si usano così:
SELECT col1, col2
FROM table1
WHERE condition1 AND condition2 OR condition3 ...Possiamo combinare tutte le condizioni che vogliamo.
Sfida
FacileTabelle e colonne disponibili:
candies:name,price,color,weight
Scrivi una query per trovare tutte le caramelle che corrispondono ad almeno uno di questi due casi:
- il
colorèbrowne ilpriceè2 - il
colorèmixede ilweightè inferiore a40
La query dovrebbe restituire solo il nome e il colore di queste caramelle.
Provalo tu
SELECT name, color
FROM candies
-- Scrivi il tuo codice qui sotto
WHEREQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Altre parole chiave
La parola chiave INLa parola chiave BETWEENLa parola chiave LIKELa parola chiave ASRiepilogo - Modelli di telefoni cellulari2Condizioni
Basi delle condizioniLa parola chiave ANDLa parola chiave ORLa parola chiave NOTCombinare più condizioniParentesiValori booleani5Operazioni aritmetiche
Operatori matematiciColonne matematicheL’operazione moduloLa funzione ROUND()3Formato di restituzione specifico
Valori nullOrdinare i risultati Parte 1Ordinare i risultati Parte 2Riepilogo - Azienda di sicurezza informaticaLimitare il numero di recordRiepilogo - Fabbrica di veicoli6Sfide introduttive
Ripasso - Elezione parlamentareRipasso - Arresto di un criminale da parte della poliziaRipasso - Contenitore per bevande da barRipasso - Progetta nuove colonne9Tabelle multiple
JOIN di base, parte 1JOIN di base, parte 2Riepilogo - JOINSelf joinRiepilogo - Self joinUNIONSemplificare le query, parola chiave WITHRiepilogo - Query con WITHRiepilogo - Impresa edile immobiliare12Funzioni finestra, parte 2
Funzioni RANK e DENSE_RANKRipasso: RANK e DENSE_RANKFunzione NTILEFunzioni di aggregazioneCriteri ROWS e RANGEEsercitati da solo: Playground SQL