آزمون جامع SQL
چند سؤال کوتاه درباره انواع JOIN، تفاوت WHERE و HAVING، Index و تراکنش در SQL.
⏱ حدود 11 دقیقه · 7 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال بههمراه توضیح نمایش داده میشود.
- 1.
تفاوت اصلی INNER JOIN و LEFT JOIN چیست؟
- 2.
تفاوت WHERE و HAVING در SQL چیست؟
- 3.
میتوان در HAVING از توابع تجمیعی مثل COUNT یا SUM استفاده کرد، اما در WHERE (بدون Subquery) مستقیماً نمیتوان چنین کاری کرد.
- 4.
کدام Clause برای فیلترکردن گروهها بعد از GROUP BY بر اساس شرط COUNT(*) > 2 لازم است؟
SELECT CustomerId, COUNT(*) AS OrderCount FROM Orders GROUP BY CustomerId __________ COUNT(*) > 2; - 5.
چه زمانی ساختن Index روی یک ستون معمولاً مفید است؟
- 6.
کدامها از اشتباهات رایج در نوشتن Query هستند؟ (چند گزینه)
- 7.
یک Transaction در SQL چه زمانی Commit میشود؟
0 از 7 سؤال پاسخ داده شده
