Capitolo 10. Come faccio a...?
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Questo capitolo vuole essere un riferimento rapido per le domande più frequenti su SQL che combinano più concetti di SQL:
-
Seleziona le righe con il valore massimo di un'altra colonna
-
Trova tutte le tabelle che contengono un nome di colonna specifico
-
Aggiorna una tabella in cui l'ID corrisponde a un'altra tabella
Trova le righe contenenti valori duplicati
La seguente tabella elenca sette tipi di tè e le temperature a cui dovrebbero essere messi in infusione. Si noti che ci sono due serie di valori tea/temperature duplicati, che sono in grassetto.
SELECT * FROM teas; +----+--------+-------------+ | id | tea | temperature | +----+--------+-------------+ | 1 | green | 170 | | 2 | black | 200 | | 3 | black | 200 | | 4 | herbal | 212 | | 5 | herbal | 212 | | 6 | herbal | 210 | | 7 | oolong | 185 | +----+--------+-------------+
Questa sezione copre due diversi scenari:
-
Restituisci tutte le combinazioni uniche
tea/temperature -
Restituisce solo le righe convalori duplicati
tea/temperature
Restituisci tutte le combinazioni uniche
Per escludere i valori duplicati e restituire solo le righe uniche di una tabella, usa la parola chiave DISTINCT .
SELECT DISTINCT tea, temperature FROM teas; +--------+-------------+ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access