



























































Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Dispensa di php e sql con esercizi svolti, php, sql, database relazionali
Tipologia: Dispense
1 / 67
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




























































WHERE Maggiorenne = 1
FROM Alunni WHERE Classe='4A'
INSERT INTO Alunni (ID_Alunno, Cognome, Nome, Indirizzo, Classe, MediaVoto, Maggiorenne) VALUES ('30', '30Cognome', '30Nome', '30Indirizzo', '2B', '4.6', '0'), ('31', '31Cognome', '31Nome', '31Indirizzo', '2B', '5.6', '0'), ('32', '32Cognome', '32Nome', '32Indirizzo', '2B', '7.6', '0');
SELECT ID_Alunno, Cognome, Nome, MediaVoto FROM Alunni WHERE ( MediaVoto >= 6 AND MediaVoto <=7 ) AND Classe <> '5A' AND Classe <> '5B'
SELECT ID_Alunno, Cognome, Nome, MediaVoto FROM Alunni WHERE ( MediaVoto >= 5 AND MediaVoto <=6 ) OR ( MediaVoto >= 8 AND MediaVoto <=9 ) ORDER BY MediaVoto
SELECT ID_Alunno, Cognome, Nome FROM Alunni WHERE Cognome LIKE '1%' OR Cognome LIKE 'S%'
SELECT ID_Visita, dataVisita, Cognome, peso FROM Pazienti pa , Visite vi WHERE vi.id_paziente=pa.ID_Paziente ORDER BY Cognome, dataVisita
SELECT pa.ID_Paziente, Cognome, pressioneMIN, pressioneMAX FROM Pazienti pa, Visite vi WHERE vi.id_paziente=pa.ID_Paziente AND (pressioneMAX - pressioneMIN) < 40 ORDER BY dataVisita DESC LIMIT 1
SELECT ID_Paziente, Cognome, peso FROM Pazienti pa, Visite vi WHERE vi.id_paziente=pa.ID_Paziente AND (peso >=60 AND peso <=70)
Creare una query che mostri i pazienti che pesano tra i 90 ed i 120 Kg
SELECT Cognome, MAX(dataVisita) FROM Pazienti pa, Visite vi WHERE vi.id_paziente=pa.ID_Paziente AND (peso >=90 AND peso <=120) GROUP BY Cognome
Produttore costruisce Bicicletta Bicicletta viene costruita dal Produttore
Cardinalità relazione -> 1:N
SELECT bi.ID_bici, bi.nome FROM Produttori pr, Biciclette bi WHERE pr.ID_produttore=bi.id_produttore AND (pr.nome="Colnago" OR pr.nome="Bianchi") AND (bi.categoria="corsa" OR bi.categoria="tandem")
SELECT DISTINCT pr.ID_produttore, pr.nome FROM Produttori pr, Biciclette bi WHERE pr.ID_produttore=bi.id_produttore AND (bi.categoria="sport" OR bi.categoria="rampichino")
SELECT bi.ID_bici, bi.nome FROM Produttori pr, Biciclette bi WHERE pr.ID_produttore=bi.id_produttore AND (pr.nome="GIOS" OR pr.nome="OLMO") AND (bi.quantita>= 100 AND bi.quantita<= 200)
SELECT DISTINCT pr.ID_produttore, pr.nome FROM Produttori pr, Biciclette bi WHERE pr.ID_produttore=bi.id_produttore AND (bi.nome LIKE "h%" OR bi.nome LIKE "e%")
SELECT Cliente, MAX(Importo)/ MIN(Importo) FROM Ordinativi GROUP BY Cliente HAVING SUM(Importo) < 100
SELECT Cliente, count(ID_ordine) FROM Ordinativi GROUP BY Client
SELECT Data_ordine,Cliente , AVG(Importo) FROM Ordinativi GROUP BY Data_ordine,Cliente ORDER BY Cliente, Data_ordine
SELECT Cliente, COUNT(ID_ordine) FROM Ordinativi GROUP BY Cliente
SELECT Cliente, AVG(Importo) FROM Ordinativi WHERE Importo > 50 GROUP BY Cliente
SELECT Data_ordine, MAX(Importo), MIN(Importo) FROM Ordinativi GROUP BY Data_ordine HAVING MIN(Importo) > 20
SELECT Cliente, MIN(Importo)
FROM Ordinativi GROUP BY Cliente HAVING MIN(Importo) < 50