الإدخال
جاهز
الأسطر: 0
الكلمات: 0
الأحرف: 0
الحجم: 0 KB
إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.
الإخراج
الأسطر: 0
الكلمات: 0
الأحرف: 0
الحجم: 0 KB
إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.
النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.
ماذا تفعل هذه الأداة
يعيد منسّق SQL كتابة الاستعلام بإزاحة وفواصل أسطر متسقة ويكتب الكلمات المفتاحية بأحرف كبيرة. يبدأ كل جزء في سطر خاص به (SELECT وFROM وJOIN وWHERE وGROUP BY وORDER BY)، وتُزاح الأعمدة أو الشروط تحته بمسافتين.
يستخدم منسّقًا يفهم SQL وليس مجرد التفاف للنص، لذا يفهم الربط والاستعلامات الفرعية وتعبيرات CASE وCTE والسلاسل النصية. تبقى المعرّفات والقيم كما كُتبت تمامًا؛ ولا تتغير إلا المسافات وحالة أحرف الكلمات المفتاحية.
متى تستخدمها
- قراءة استعلام طويل في سطر واحد منسوخ من سجل ORM أو أداة مراقبة أو رسالة خطأ.
- تجهيز استعلام لمراجعة الشيفرة أو للوثائق أو لطلب دمج، ليقرأ الجميع التخطيط نفسه.
- تنظيف SQL قبل تحويل صفوف INSERT إلى بيانات عبر أداة تحويل SQL إلى JSON.
- اكتشاف شرط ربط مفقود أو جملة WHERE في غير مكانها، وهو أسهل كثيرًا عندما يكون كل جزء في سطر مستقل.
مثال عملي
المدخلات
select u.id, u.name, count(o.id) as orders from users u left join orders o on o.user_id = u.id where u.active = 1 group by u.id, u.name order by orders desc;
المخرجات
SELECT
u.id,
u.name,
count(o.id) AS orders
FROM
users u
LEFT JOIN orders o ON o.user_id = u.id
WHERE
u.active = 1
GROUP BY
u.id,
u.name
ORDER BY
orders DESC;أسئلة حول هذه الأداة
كيف أنسّق استعلامًا؟
الصق SQL في مربع الإدخال واضغط زر «تنسيق SQL» في شريط الأدوات. يحل الاستعلام المنسق محل المدخلات ويصبح جاهزًا للنسخ.
ما لهجات SQL التي تعمل؟
يُنسَّق SQL القياسي بشكل صحيح لـ MySQL وPostgreSQL وSQL Server وSQLite وOracle في الاستعلامات اليومية. وتُحفظ الصياغة الخاصة بكل مزوّد كما كُتبت حتى إن لم يُعَد تنسيقها.
هل يغيّر التنسيق ما يفعله الاستعلام؟
لا. لا تتغير إلا المسافات وحالة أحرف كلمات SQL المفتاحية. تبقى أسماء الجداول والأعمدة والقيم النصية والتعليقات كما هي، فيُرجع الاستعلام النتيجة نفسها.
هل هذه الأداة مجانية؟
نعم، إنها مجانية. دون تسجيل أو بريد إلكتروني. تظهر النتيجة في هذه الصفحة.
كيف أحصل على النتيجة؟
استخدم الأداة في هذه الصفحة. تظهر النتيجة هنا دون الحاجة إلى إرسالها بالبريد الإلكتروني.