Skip to content

المنسقات والكود

شرح استعلام SQL

Format any SQL and explain what each clause does.

Runs in your browser
Formatted
SELECT u.name, COUNT(p.id) AS posts
FROM users u
LEFT JOIN posts p
ON p.author_id = u.id
WHERE u.created_at > '2024-01-01'
GROUP BY u.id
ORDER BY posts DESC
LIMIT 10;

What this does

📋 Returns: u.name, COUNT(p.id) AS posts
📂 From: users u LEFT
🔗 LEFT JOIN posts ON p.author_id = u.id
🔍 Filter: u.created_at > '2024-01-01'
📊 Group by: u.id
↕️ Order by: posts DESC
📏 Limit: 10 rows

ملاحظة المحرر

Understanding · Read the plan, find the seq-scan, add the index.

هذا الفصل المعمّق متاح حاليًا باللغة الإنجليزية فقط. أداة التحويل أعلاه تعمل بلغتك؛ أما المقال التفصيلي الطويل فلم تتم ترجمته بعد.

الأسئلة المتكررة

Quick answers.

Does this tool execute my query against a database?

No. The tool performs static analysis of the syntax and structure locally in your browser without connecting to any external database.

Which SQL dialects are supported?

The explainer supports standard ANSI SQL, as well as common variations used in PostgreSQL, MySQL, SQL Server, and SQLite.

Will it catch errors in my SQL syntax?

Yes. If the query is malformed, the parser will identify the location of the syntax error so you can correct it before running it in production.

Is my query data sent to a server?

Zero data is transmitted. The logic for formatting and explaining the SQL clauses runs entirely on your device using client-side scripts.

يبحث الأشخاص أيضًا عن

أدوات ذات صلة

More in this room.

شاهد الكل في المنسقات والكود