Getting started with Impara le query SQL. Parte 1


Contents:


Progettiamo la nostra base
In questo corso, creeremo un ricco database, che include molte tabelle e collegamenti. Prenderemo in...
I primi 3 pagamenti
Iniziamo con una semplice richiesta: per ottenere il primo pagamento per l'importo del pagamento. Tu...
Pagamenti entro anni
Scriveremo una richiesta per il calcolo dell'importo dei pagamenti per ogni anno. Poiché i calcoli d...
Pagamenti di mesi e anni
Innanzitutto, determineremo come possiamo ottenere gruppi di record per mesi e anni. Abbiamo le funz...
Numero di dipendenti e numero di clienti per ogni ufficio
Dividiamo questo compito in componenti. Considera la richiesta, in cui è necessario ottenere il num...
Entrate medie per dipendente/
Creeremo una richiesta per un reddito medio per cliente. Per fare ciò, nella tabella con i pagamenti...
Dipendenti senza clienti
Per ottenere dipendenti che non sono assegnati ai clienti, è necessario combinare queste due tabelle...
Ricevi i 10 articoli TOP venduti
Per ottenere la TOP 10 delle merci vendute, è necessario unire i campi dalla tabella del prodotto co...
Dipendenti legati a più di 5 cliniche
Considerare la richiesta di identificare i dipendenti, per i quali sono assegnati più di 5 clienti. ...
Ordini con la più grande quantità di merci
Per scrivere questa query, dovremo raggruppare le voci della tabella order_details sul...
Uffici con meno di 15 ordini all'anno
Considera la richiesta di ottenere un elenco di uffici con meno di 15 ordini per un determinato anno...
La scelta degli uffici, salvo specifica
Per la selezione di uffici, oltre che specifici (per identificatore), è conveniente utilizzare l'ope...
Giorno del mese, mese, anno, importo dei pagamenti
Per informazioni su questa richiesta, è necessario raggruppare le voci nella tabella di pagamento pe...
Mese, anno, importo massimo dei pagamenti
Questo compito è simile al precedente. La differenza è che è necessario raggruppare per anno e mese,...
I clienti che non hanno ordinato
Prendi in considerazione la richiesta di ricevere clienti che non hanno effettuato ordini nel febbra...
Periodo degli ordini di vendita
Selezioneremo i clienti che hanno un periodo tra due ordini per più di tre mesi. Per questo, prima d...
Ordini senza pagamenti
Per ottenere clienti che hanno effettuato un ordine, ma non lo hanno pagato, è necessario unire le c...
Linee di prodotto del cliente
Per ottenere linee di prodotti per ciascun cliente, è necessario innanzitutto collegare le tabelle d...
Tabella di esempio
A volte è necessario salvare la tabella risultante come tabella separata con un nome specifico. Per ...
Aggiunta di un record al campione
A volte è necessario aggiungere record alla tabella non con dati specifici, ma utilizzando dati otte...
Lavorare con Views
Rappresentanze ( Views ) è un oggetto di database, spesso chiamato "tabella virtuale"....