DEV

منسق SQL — تنسيق الاستعلامات أونلاين

استعلامات SQL المعقدة تصبح صعبة القراءة بسرعة. نسّق استعلاماتك بشكل نظيف لتسهيل التصحيح ومراجعة الكود.

قواعد تنسيق SQL

  • الكلمات المحجوزة بالأحرف الكبيرة (SELECT، FROM، WHERE)
  • كل بند رئيسي في سطر جديد
  • الاستعلامات الفرعية بمسافة بادئة
  • شروط JOIN منسقة بوضوح

مثال على SQL منسق

SELECT
  u.id,
  u.name,
  COUNT(o.id) AS order_count
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
WHERE u.created_at > '2024-01-01'
GROUP BY u.id, u.name
ORDER BY order_count DESC
LIMIT 10;

اللهجات المدعومة

  • MySQL / MariaDB
  • PostgreSQL
  • SQLite
  • Microsoft SQL Server
  • Oracle