53. SELECT nome_cittą as Cittą, Nome, Cognome, Telefono FROM Cittą INNER JOIN Cliente ON Cittą.id_cittą = Cliente.citta ORDER BY id_cittą; 54. SELECT nome_cittą as Cittą, Nome, Cognome, Telefono FROM Cittą INNER JOIN Cliente ON Cittą.id_cittą = Cliente.citta ORDER BY id_cittą,Nome; 55. SELECT nome_cittą as Cittą, Nome, Cognome, Telefono FROM Cittą INNER JOIN Cliente ON Cittą.id_cittą = Cliente.citta ORDER BY id_cittą,Cognome,Nome; 56. SELECT nome_cittą as Cittą, Nome, Cognome, Telefono FROM Cittą INNER JOIN Cliente ON Cittą.id_cittą = Cliente.citta ORDER BY id_cittą,Cognome,Nome DESC; 57. SELECT Id_Uso_Imbarcazione, Nome, Cognome, Telefono, Modello, Colore FROM Imbarcazione INNER JOIN ( Cliente INNER JOIN Uso_Imbarcazione ON Cliente.Id_Cliente = Uso_Imbarcazione.Id_Cliente) ON Imbarcazione.Id_Imbarcazione = Uso_Imbarcazione.Id_Imbarcazione; 58. SELECT Id_Uso_Imbarcazione, Nome, Cognome, Telefono, Modello, Colore FROM Imbarcazione INNER JOIN ( Cliente INNER JOIN Uso_Imbarcazione ON Cliente.Id_Cliente = Uso_Imbarcazione.Id_Cliente) ON Imbarcazione.Id_Imbarcazione = Uso_Imbarcazione.Id_Imbarcazione ORDER BY modello; 59. SELECT count (Uso_Imbarcazione.Id_Imbarcazione) as [numero utilizzi] FROM Imbarcazione INNER JOIN Uso_Imbarcazione ON Imbarcazione.Id_Imbarcazione = Uso_Imbarcazione.Id_Imbarcazione; 60. SELECT count (Imbarcazione.Id_Imbarcazione) as uso_imbarcazione, Modello FROM Imbarcazione INNER JOIN Uso_Imbarcazione ON Imbarcazione.Id_Imbarcazione = Uso_Imbarcazione.Id_Imbarcazione group by Imbarcazione.Id_Imbarcazione, modello; 61. SELECT count (Imbarcazione.Id_Imbarcazione) as uso_imbarcazione,Modello,AVG(DURATA) AS DURATA_MEDIA FROM Imbarcazione INNER JOIN Uso_Imbarcazione ON Imbarcazione.Id_Imbarcazione = Uso_Imbarcazione.Id_Imbarcazione group by Imbarcazione.Id_Imbarcazione,modello,durata ORDER BY durata; 62. SELECT Count(Imbarcazione.Id_Imbarcazione) AS uso_imbarcazione, Imbarcazione.Modello, Avg(Uso_Imbarcazione.Durata) AS Durata_media, Avg(IMPORTO) AS Tariffa_media FROM tariffa INNER JOIN (Imbarcazione INNER JOIN Uso_Imbarcazione ON Imbarcazione.Id_Imbarcazione = Uso_Imbarcazione.Id_Imbarcazione) ON tariffa.Id_Tariffa = Uso_Imbarcazione.tariffa GROUP BY Imbarcazione.Modello, Imbarcazione.Id_Imbarcazione, Uso_Imbarcazione.Durata,importo ORDER BY importo; 63. -- 64. SELECT Cliente.Nome, Cliente.Cognome FROM Cliente INNER JOIN Uso_Imbarcazione ON Cliente.Id_Cliente = Uso_Imbarcazione.Id_Cliente WHERE Uso_Imbarcazione.ID_Imbarcazione=1; 65. SELECT Id_uso_Imbarcazione FROM Cliente INNER JOIN Uso_Imbarcazione ON Cliente.Id_Cliente = Uso_Imbarcazione.Id_Cliente WHERE Uso_Imbarcazione.ID_Imbarcazione=1; 66. SELECT data FROM Cliente INNER JOIN Uso_Imbarcazione ON Cliente.Id_Cliente = Uso_Imbarcazione.Id_Cliente WHERE Uso_Imbarcazione.ID_Imbarcazione=1; 67. SELECT nome,cognome,data FROM Cliente INNER JOIN Uso_Imbarcazione ON Cliente.Id_Cliente = Uso_Imbarcazione.Id_Cliente WHERE Uso_Imbarcazione.ID_Imbarcazione=1; 68. SELECT nome,cognome,data,nome_cittą as Cittą FROM CITTą INNER JOIN ( Cliente INNER JOIN Uso_Imbarcazione ON Cliente.Id_Cliente = Uso_Imbarcazione.Id_Cliente) ON cittą.id_cittą=cliente.citta WHERE Uso_Imbarcazione.ID_Imbarcazione=1; 69. SELECT Imbarcazione.Id_Imbarcazione FROM Imbarcazione WHERE modello = 'Open'; 70. SELECT nome_cittą FROM cittą WHERE id_cittą IN ( SELECT citta FROM cliente WHERE id_cliente IN ( SELECT uso_imbarcazione.id_cliente AS pippo FROM uso_imbarcazione WHERE id_imbarcazione IN ( SELECT id_imbarcazione FROM Imbarcazione WHERE modello = 'Open'))); 71. SELECT MAX(tariffa.Importo) AS [importo massimo] FROM tariffa; 72. SELECT MAX(Importo) AS [importo massimo], fascia_oraria FROM tariffa GROUP BY importo,[fascia_oraria] ORDER BY importo DESC; 73. SELECT MIN(Importo) AS MAX_TAR ,FASCIA_ORARIA,TIPO_TARIFFA FROM TARIFFA GROUP BY IMPORTO,FASCIA_ORARIA,TIPO_TARIFFA ORDER BY IMPORTO 74. SELECT Cliente.Nome, Cliente.Cognome, Cittą.nome_cittą FROM Cittą , Cliente WHERE NOME_CITTą='GENOVA' AND CITTą.ID_CITTą= CLIENTE.CITTA 75. SELECT Cliente.Nome, Cliente.Cognome, Cittą.nome_cittą FROM Cittą INNER JOIN Cliente ON Cittą.id_cittą = Cliente.citta WHERE NOME_CITTą='GENOVA' 76. SELECT NOME,COGNOME FROM CLIENTE WHERE CITTA IN ( SELECT ID_CITTą FROM Cittą WHERE NOME_CITTą='GENOVA') 77. SELECT C.NOME as nome1,C.COGNOME as cognome1,C1.nome as nome2,C1.COGNOME as cognome2,c.citta as citta FROM Cliente C, Cliente C1 WHERE C.ID_Cliente > C1.ID_Cliente AND C.citta=C1.citta; 78. SELECT C.NOME as nome1,C.COGNOME as cognome1,C1.nome as nome2,C1.COGNOME as cognome2,c.citta as citta FROM Cliente C, Cliente C1 WHERE C.ID_Cliente > C1.ID_Cliente AND C.citta=C1.citta ORDER BY c.etą, c1.etą; 79. SELECT Cliente.Nome, Cliente.Cognome, min(Cliente.Etą) AS Eta FROM Cliente GROUP BY citta,Nome,Cognome,Etą ORDER BY etą DESC; 80. SELECT Imbarcazione.Id_Imbarcazione, Imbarcazione.Modello, Imbarcazione.Posti FROM Imbarcazione where posti > 7 UNION SELECT Imbarcazione.Id_Imbarcazione, Imbarcazione.Modello, Imbarcazione.Posti FROM Imbarcazione where posti < 5;