Le formatage SQL permet de rendre les requêtes SQL plus lisibles et compréhensibles pour les développeurs et les administrateurs de bases de données. Cela facilite le débogage, la revue de code et l'optimisation des requêtes. Un SQL bien formaté est essentiel pour maintenir la qualité du code et collaborer efficacement au sein d'une équipe de développement.
Cet outil prend en charge tous les types de requêtes SQL, y compris les instructions SELECT, INSERT, UPDATE, DELETE, ainsi que les instructions de création et de modification de tables (CREATE, ALTER, DROP).
Sur la page de formatage, vous pouvez formater votre requête SQL en la collant dans la zone de texte prévue à cet effet.
Dès que la requête SQL est soumise, elle sera formatée et affichée dans une zone de résultat. Si la requête est invalide, une erreur sera affichée avec une indication de la nature du problème.
Vous pouvez copier le SQL formaté en utilisant le bouton de copie prévu à cet effet. Cela facilitera l'intégration des requêtes SQL dans vos projets ou rapports.
Votre code SQL devrait ressembler à ceci :
SELECT u.id, u.name, u.email, p.product_name, p.price, o.order_date, o.quantity, (SELECT SUM(p2.price * o2.quantity) FROM orders o2 JOIN products p2 ON o2.product_id = p2.id WHERE o2.user_id = u.id) as total_spent FROM users u JOIN orders o ON u.id = o.user_id JOIN products p ON o.product_id = p.id WHERE u.id IN ( SELECT user_id FROM orders WHERE order_date >= '2023-01-01' AND order_date <= '2023-12-31' GROUP BY user_id HAVING COUNT(*) > 5 ) AND p.price > 50 ORDER BY u.name ASC, o.order_date DESC LIMIT 10;
CDRN - créé par ARDNTECH