نمونه آزمون SQL (سطح میانی)
۱۵ سؤال دربارهی JOIN، NULL، HAVING، UNION، توابع پنجرهای و تراکنش — برای تحلیلگر داده و برنامهنویس، ۲۵ دقیقه.
۱۸ سؤال در ۴ صفحه · رایگان تا ۵۰ پاسخ در ماه
فایلهای Word و PDF آمادهی چاپاند؛ رایگان و بیثبتنام.
دربارهی این نمونه
«آزمون SQL (سطح میانی)» ۱۸ سؤال در ۴ صفحه دارد؛ پاسخ به همهی سؤالها اجباری است. نوعِ سؤالها: تکانتخابی (۱۵)، متن کوتاه (۱)، کد ملی (۱)، شماره موبایل (۱). بخشهای فرم به ترتیب: «مشخصات شرکتکننده»، «بخش ۱»، «بخش ۲»، «بخش ۳». ۶۰ گزینهی آماده در ۱۵ سؤالِ گزینهای هست که در نسخهی آنلاین قابلِ ویرایش است.
در نسخهی آنلاینِ همین قالب
- کد ملی همان لحظه با الگوریتمِ رقمِ کنترلی بررسی میشود.
- شمارهی موبایل با قالبِ شمارههای ایرانی بررسی میشود.
- پاسخِ سؤالهای گزینهای خودکار تصحیح و نمرهی هر نفر حساب میشود.
مشخصات شرکتکننده
- ۱.
نام و نام خانوادگی *
(متن کوتاه) - ۲.
کد ملی *
(کد ملی) - ۳.
شماره موبایل *
(شماره موبایل)
بخش ۱
- ۴.
تفاوت WHERE و HAVING چیست؟ *
(تکانتخابی)- WHERE ردیفها را پیش از گروهبندی و HAVING گروهها را پس از GROUP BY فیلتر میکند
- هیچ تفاوتی ندارند
- HAVING فقط روی ستونهای متنی کار میکند
- WHERE فقط بعد از ORDER BY میآید
- ۵.
جدول A پنج ردیف و جدول B چهار ردیف دارد. SELECT * FROM A CROSS JOIN B چند ردیف برمیگرداند؟ *
(تکانتخابی)- ۹
- ۲۰
- ۵
- ۴
- ۶.
جدول customers ده مشتری دارد و در جدول orders فقط شش مشتری متمایز سفارش ثبت کردهاند. کوئری SELECT c.id FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL چه چیزی برمیگرداند؟ *
(تکانتخابی)- مشتریانی که سفارش دارند
- همهی ۱۰ مشتری
- مشتریانی که هیچ سفارشی ندارند (۴ مشتری)
- خطای نحوی میدهد
- ۷.
COUNT(column) با COUNT(*) چه فرقی دارد؟ *
(تکانتخابی)- هیچ فرقی ندارند
- COUNT(*) ردیفهای دارای NULL را نمیشمارد
- COUNT(column) فقط ستونهای عددی را میشمارد
- COUNT(column) مقادیر NULL همان ستون را نمیشمارد
- ۸.
طبق استاندارد SQL، نتیجهی مقایسهی NULL = NULL چیست؟ *
(تکانتخابی)- TRUE
- FALSE
- NULL (نامعلوم)
- خطا
بخش ۲
- ۹.
برای یافتن ردیفهایی که ستون phone آنها خالی (NULL) است، کدام شرط درست است؟ *
(تکانتخابی)- phone IS NULL
- phone = NULL
- phone == NULL
- phone EQUALS NULL
- ۱۰.
UNION با UNION ALL چه فرقی دارد؟ *
(تکانتخابی)- UNION ردیفهای تکراری را حذف میکند و UNION ALL همه را نگه میدارد
- UNION ALL ردیفهای تکراری را حذف میکند
- UNION فقط دو ستون را ترکیب میکند
- هیچ فرقی ندارند
- ۱۱.
در PostgreSQL یا MySQL، کدام کوئری دومین حقوق بالا را از جدول employees برمیگرداند؟ (حقوقها تکراری نیستند) *
(تکانتخابی)- SELECT salary FROM employees ORDER BY salary ASC LIMIT 1 OFFSET 1
- SELECT MAX(salary) FROM employees
- SELECT salary FROM employees LIMIT 2
- SELECT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1
- ۱۲.
ROW_NUMBER() OVER (PARTITION BY dept ORDER BY salary DESC) چه میکند؟ *
(تکانتخابی)- تعداد کل کارکنان را میشمارد
- در هر دپارتمان، به کارکنان به ترتیب حقوق نزولی شمارهی ۱، ۲، ۳ و… میدهد
- ردیفهای تکراری را حذف میکند
- میانگین حقوق هر دپارتمان را برمیگرداند
- ۱۳.
برای مقادیر ۱۰۰، ۹۰، ۹۰ و ۸۰ (مرتبشدهی نزولی)، خروجی RANK() و DENSE_RANK() کدام است؟ *
(تکانتخابی)- RANK: ۱، ۲، ۳، ۴ — DENSE_RANK: ۱، ۲، ۲، ۳
- هر دو: ۱، ۲، ۲، ۳
- RANK: ۱، ۲، ۲، ۴ — DENSE_RANK: ۱، ۲، ۲، ۳
- RANK: ۱، ۲، ۲، ۳ — DENSE_RANK: ۱، ۲، ۲، ۴
بخش ۳
- ۱۴.
کدام دستور همهی ردیفهای جدول را حذف میکند ولی ساختار جدول را نگه میدارد و معمولاً از DELETE بدون شرط سریعتر است؟ *
(تکانتخابی)- DROP TABLE
- TRUNCATE TABLE
- ALTER TABLE
- REMOVE TABLE
- ۱۵.
کلید خارجی (Foreign Key) چه تضمینی میدهد؟ *
(تکانتخابی)- یکپارچگی ارجاعی: مقدار ستون باید در جدول مرجع وجود داشته باشد (یا NULL باشد)
- یکتایی مقادیر ستون
- مرتب بودن ردیفها
- رمزنگاری ستون
- ۱۶.
خروجی SELECT COALESCE(NULL, NULL, 'x', 'y') چیست؟ *
(تکانتخابی)- NULL
- 'x'
- 'y'
- 'xy'
- ۱۷.
کدام کوئری تعداد سفارش هر مشتری را فقط برای مشتریانی که بیش از ۵ سفارش دارند برمیگرداند؟ *
(تکانتخابی)- SELECT customer_id, COUNT(*) FROM orders WHERE COUNT(*) > 5 GROUP BY customer_id
- SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id WHERE COUNT(*) > 5
- SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id HAVING COUNT(*) > 5
- SELECT customer_id FROM orders HAVING customer_id > 5
- ۱۸.
با کدام دستور یک تراکنش کامل لغو و تغییراتش برگردانده میشود؟ *
(تکانتخابی)- COMMIT
- SAVE
- UNDO
- ROLLBACK
نسخهی چاپی یا آنلاین؟
نسخهی چاپی (Word و PDF)
- برای پرکردن روی کاغذ، امضا و بایگانیِ دستی
- فایلِ Word را هر طور بخواهید ویرایش کنید
- جمعکردن و واردکردنِ پاسخها با خودتان است
نسخهی آنلاین در پرسینو
- پاسخها خودکار جمع و مرتب میشوند؛ بدونِ تایپِ دوباره
- کد ملی، شماره موبایل و تاریخ همان لحظه بررسی میشوند
- گزارش و نمودارِ آماده و خروجیِ اکسل با یک کلیک
- لینک یا QR بفرستید؛ روی موبایل هم پر میشود
چطور از این قالب استفاده کنم؟
- رایگان در پرسینو ثبتنام کنید؛ کارت بانکی لازم نیست.
- در پنل، بخش «قالبها» را باز کنید و «آزمون SQL (سطح میانی)» را انتخاب کنید.
- سؤالها را به دلخواه تغییر دهید، فرم را منتشر کنید و لینکش را بفرستید.
نمونههای مرتبط در فناوری اطلاعات
همهی نمونههای فناوری اطلاعات- آزمون شبکه: مدل OSI و آدرسدهی IP (سطح میانی)۱۵ سؤال دربارهی لایههای OSI، زیرشبکهبندی، آدرسهای خصوصی، ARP، NAT و VLAN — برای کارشناس شبکه، ۲۵ دقیقه.۱۸ سؤال
- آزمون پایتون (سطح میانی)۱۶ سؤال کدمحور دربارهی comprehension، برش رشته، مقدار پیشفرض تغییرپذیر، مولد، استثنا و کلاس — برای استخدام برنامهنویس، ۲۵ دقیقه.۱۹ سؤال
- آزمون اکسل پیشرفته۱۵ سؤال فرمولمحور دربارهی VLOOKUP و XLOOKUP، INDEX/MATCH، SUMIFS، ارجاع مطلق، PivotTable و اعتبارسنجی داده — ۲۵ دقیقه.۱۸ سؤال
- آزمون امنیت اطلاعات در دورکاری۱۲ سؤال دربارهی وایفای عمومی، VPN، لپتاپ کاری در خانه، اشتراک صفحه و گم شدن دستگاه — ۱۵ دقیقه.۱۵ سؤال
- آزمون مبانی Git۱۴ سؤال دربارهی clone، add، commit، شاخه، fetch و pull، stash، revert و تعارض ادغام — برای برنامهنویسان تازهکار، ۲۰ دقیقه.۱۷ سؤال
- آزمون تشخیص فیشینگ (سناریومحور)۱۳ سناریوی واقعی ایمیل، پیامک، تماس و QR جعلی برای سنجش واکنش درست کارکنان — ۱۵ دقیقه، نمرهی قبولی ۸۰.۱۶ سؤال
- آزمون مبانی وب (HTML و CSS)۱۵ سؤال دربارهی تگهای معنایی، انتخابگرها، مدل جعبهای، Flexbox، واحدها، RTL و Media Query — برای طراح و برنامهنویس وب تازهکار، ۲۰ دقیقه.۱۸ سؤال
- آزمون حفاظت از دادههای شخصی۱۳ سؤال دربارهی اصول حریم خصوصی، دادهی حساس، نشت داده و اشتراک با پیمانکار — برای همهی کارکنان، ۱۵ دقیقه.۱۶ سؤال