1.La liste de tous les utilisateurs ; SELECT * FROM users 2.La liste de tous les utilisateurs rangée par noms de famille ; SELECT last_name FROM users ORDER BY last_name ASC; 3.Le dernier utilisateur inscrit ; SELECT * FROM users ORDER BY registration_date DESC LIMIT 1; 4.La liste de tous les utilisateurs fêtant leur anniversaire ce mois-ci ; SELECT * FROM users WHERE MONTH(birthdate) = MONTH(CURDATE()); 5.Le nombre total d'utilisateurs ; SELECT COUNT(*) FROM users; 6.La liste de tous les utilisateurs associés à leurs villes respectives ; SELECT users.*, addresses.* FROM users JOIN addresses ON users.address_id = addresses.id; 7.La liste de tous les utilisateurs vivant à une adresse sans numéro ; SELECT users.*, addresses.number FROM users JOIN addresses ON users.address_id = addresses.id WHERE ISNULL(addresses.number); 8.La liste de tous les produits dont le prix est supérieur à 1 000 € ; SELECT * FROM products WHERE price > 100; 9.La liste de tous les produits associés à leurs photos respectives ; SELECT products.*, pictures.url, pictures.caption FROM pictures JOIN products ON pictures.product_id = products.id; 10.La liste de tous les produits appartenant à la catégorie « Voyage » ; SELECT products.*, categories.title FROM products JOIN products_categories ON products_categories.product_id = products.id JOIN categories ON products_categories.category_id = categories.id WHERE categories.title = "Voyage"; 11.La liste de tous les utilisateurs ayant effectué plus de dix commandes ; SELECT COUNT(orders.user_id) AS nbr_commande, users.first_name, users.last_name FROM orders JOIN users ON users.id = orders.user_id GROUP BY orders.user_id HAVING COUNT(orders.user_id) > 10; 12.La liste de tous les produits achetés par le premier utilisateur inscrit. SELECT products.*, users.last_name, users.first_name, orders.date FROM products JOIN products_orders ON products.id = products_orders.product_id JOIN orders ON orders.id = products_orders.order_id JOIN users ON orders.user_id = users.id WHERE orders.user_id = ( SELECT id FROM users ORDER BY registration_date DESC LIMIT 1 );