Codice SQL per i capitoli 3 e 4
Lezione 30 / 33
-cover-(1)-cover.jpg)
Di Leo Sorge
SQL sql
Questa è la tabella ‘oggetti’
CREATE TABLE oggetti (id integer PRIMARY KEY AUTO_INCREMENT, oggetto varchar(50), marca varchar(50), modello varchar(50), descr varchar(10), collocazione VARCHAR(8), quantita integer, prezzo decimal);
INSERT INTO oggetti (oggetto, marca, modello, descr, collocazione, quantita, prezzo) VALUES ('Drone', 'DJI', 'Mavic Air 2', 'descr', 'OGG.001', 10, 1000);
INSERT INTO oggetti (oggetto, marca, modello, descr, collocazione, quantita, prezzo) VALUES ('Visore 3D', 'Oculus', 'Quest 2', 'descr', 'OGG.001', 10, 1000);
INSERT INTO oggetti (oggetto, marca, modello, descr, collocazione, quantita, prezzo) VALUES ('AR Glasses', 'Google', 'Glass Edition 2', 'descr', 'OGG.001', 10, 2000);
INSERT INTO oggetti (oggetto, marca, modello, descr, collocazione, quantita, prezzo) VALUES ('3D Printer', 'Ultimaker', 'S5', 'descr', 'OGG.001', 10, 1200);
INSERT INTO oggetti (oggetto, marca, modello, descr, collocazione, quantita, prezzo) VALUES ('3D Scanner', 'Shining3D', 'EinScan Pro 2X', 'descr', 'OGG.002', 10, 1000);
INSERT INTO oggetti (oggetto, marca, modello, descr, collocazione, quantita, prezzo) VALUES ('Laser Cutter', 'Trotec', 'Speedy 360', 'descr', 'OGG.002', 10, 1000);
INSERT INTO oggetti (oggetto, marca, modello, descr, collocazione, quantita, prezzo) VALUES ('Smartwatch', 'Apple', 'Watch Series 7', 'descr', 'OGG.002', 10, 2000);
INSERT INTO oggetti (oggetto, marca, modello, descr, collocazione, quantita, prezzo) VALUES ('E-bike', 'Specialized', 'Turbo Vado 6.0', 'descr', 'OGG.002', 10, 1200);
Queste sono le query
SELECT * FROM oggetti;
SELECT * FROM oggetti WHERE marca='Trotec';
SELECT marca, SUM(quantita) as totale_oggetti
FROM oggetti
WHERE prezzo = 1000
GROUP BY marca
HAVING totale_oggetti > 0;
SELECT * FROM oggetti ORDER BY prezzo ASC;
SELECT collocazione, COUNT(*) AS num_oggetti, SUM(prezzo) AS totale_prezzo FROM oggetti GROUP BY collocazione;
Precedente
29 Sviluppi successivi ..Successivo
31 Codice SQL per il ca..
Guida SQL in italiano
1
Cos'è un database
2
Tipi di database
3
Linguaggio SQL: i database relazionali
4
NoSQL: i database non relazionali
5
L’avvento della blockchain
6
Linguaggio SQL cos'è
7
Linguaggio SQL: istruzioni
8
Sintassi di base di SQL: creare, modificare e eliminare tabelle
9
Linguaggio SQL: esempi di istruzioni con clausole
10
Linguaggio SQL: database e operazioni comuni sui dati
11
MySQL cos è
12
Cinque prodotti commerciali per interagire con SQL
13
Cinque tool online gratuiti per interagire con SQL
14
Cinque tool SQL desktop gratuiti per Windows e MacOS
14
MySQL online
15
Il primo esempio
16
SELECT SQL
17
WHERE SQL
18
GROUP SQL
19
ORDER SQL
20
HAVING SQL
21
UNION SQL
22
JOIN SQL
23
Aggiungere e modificare campi in SQL
24
ALTER TABLE / ADD / UPDATE SQL
25
ALTER TABLE / DROP SQL
26
COUNT, SUM; AND, OR, NOT SQL
27
AVG, MIN e MAX SQL
28
Commenti in SQL
29
Sviluppi successivi a questa guida SQL
30
Codice SQL per i capitoli 3 e 4
31
Codice SQL per il capitolo 5
32
Codice SQL per i capitoli 6 e 7
Le nostre guide possono essere molto utili per muovere i primi passi nel mondo della programmazione, ma se vuoi iniziare una nuova carriera in ambito digital & tech con il supporto costante dei docenti e tantissime esercitazioni pratiche, ti consigliamo di frequentare uno dei corsi della nostra Hackademy!
Scopri i corsi