1. Trovare nome (customerName) di tutti i clienti. SELECT customerName FROM customers; 2. Trovare la citta'(city) dove ha sede il cliente Frau da Collezione. SELECT city FROM customers WHERE customerName='Frau da Collezione'; 3. Trovare il Nome (firstname), Cognome (lastname), e la email del presidente (cioe' con jobTitle="president"). SELECT firstName,lastName,email FROM employees WHERE jobTitle='president'; 4. Trovare il Nome e il limite di credito (creditLimit) di tutti i clienti che hanno un limite di credito > di 100000. SELECT customerName,creditLimit FROM customers WHERE creditLimit>100000; 5. Trovare tutte le linee di prodotti (ogni linea deve comparire una sola volta) SELECT distinct productline FROM productlines; 6. Restituire il Nome (firstName) e Cognome (lastName) dei dipendenti in ordine alfabetico (prima sul cognome e poi sul nome). SELECT lastName,firstName FROM employees ORDER BY lastName,firstName; 7. Trovare per ogni dipendente il suo Cognome e quello delle persone che dirige. SELECT dipendente.lastName AS Dipendente, dirigente.lastName AS Dirige FROM employees As dirigente, employees As dipendente WHERE dirigente.reportsTo=dipendente.employeeNumber; 8. Trovare il prezzo minimo, massimo e medio di ciscuna linea di prodotti SELECT productLine, min(buyPrice) AS Minimo, avg(buyPrice) as Medio, max(buyPrice) as Massimo FROM products GROUP BY productLine; 9. Restituire il nome (customerName) e il limite di credito (creditLimit) dei primi dieci clienti in ordine di limite di credito decrescente (usare LIMIT) SELECT customerName AS Nome, creditLimit AS credito FROM customers ORDER BY creditLimit DESC LIMIT 10; 10. Capire se esiste un dipendente con il ruolo di dirigente (Sale Manager (EMEA)) a Paris SELECT lastName FROM employees JOIN offices ON (employees.officeCode=offices.officecode) WHERE employees.jobTitle='Sale Manager (EMEA)' AND offices.city='Paris'; 11. Il nome delle citta' con sedi con almeno 3 dipendenti. SELECT city FROM employees JOIN offices ON (employees.officeCode=offices.officecode) GROUP BY city HAVING COUNT(city) >3; 12. Trovare il nome di tutti i clienti della sede di Tokyo SELECT customerName FROM offices,customers,employees WHERE employees.officeCode=offices.officecode AND employees.employeeNumber=customers.salesRepEmployeeNumber AND offices.city='Tokyo'; 13. Trovare il nome dei clienti che hanno ordinato prodotti della linea planes SELECT distinct customerName FROM customers,orders,orderdetails,products WHERE customers.customerNumber=orders.customerNumber AND orders.orderNumber=orderdetails.orderNumber AND orderdetails.productCode=products.productCode AND productline='planes'; 14 Elencare il numero identificativo dei dipendenti e il numero di clienti gestito da ciascuno SELECT employees.employeeNumber AS number, count(*) AS norders FROM employees JOIN customers ON (employees.employeeNumber=customers.salesRepEmployeeNumber) Group BY employeeNumber;