Riepilogo - JOIN
Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 45 di 72.
Sfida
MedioTabelle e colonne disponibili:
orders:id,customer_idproducts:id,unit_price,units_in_stockorder_items:id,order_id,product_id,quantity
Trova gli ID dei clienti che hanno ordinato prodotti con un prezzo unitario inferiore a 10 e indica la quantità totale di questi prodotti economici ordinati da ciascun cliente.
Restituisci le seguenti colonne:
- customer_id
- total_quantity (la somma delle quantità dei prodotti con un prezzo unitario < 10 per ciascun cliente)
Provalo tu
-- Elenca la colonna di raggruppamento e il valore aggregato richiesti dall'esercizio
SELECT ____
FROM orders
-- Ogni join richiede una condizione che associ una colonna id alla colonna che fa riferimento a essa
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- Poi conserva solo le righe che soddisfano la soglia descritta nell'esercizio
WHERE ____
GROUP BY orders.customer_id;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