Sample آزمون SQL (سطح میانی)
۱۵ سؤال دربارهی JOIN، NULL، HAVING، UNION، توابع پنجرهای و تراکنش — برای تحلیلگر داده و برنامهنویس، ۲۵ دقیقه.
18 questions · Free up to 50 responses a month
Print-ready Word and PDF files — free, no sign-up.
About this template
“آزمون SQL (سطح میانی)” has 18 questions on 4 pages; every question is required. Question types: Single choice (15), Short text (1), National ID (1), Mobile number (1). Its sections, in order: «مشخصات شرکتکننده», «بخش ۱», «بخش ۲», «بخش ۳». 60 ready-made options across 15 choice questions, all editable in the online version.
In the online version of this template
- National IDs are checked instantly with the check-digit algorithm.
- Mobile numbers are validated against the Iranian number format.
- Multiple-choice answers are graded automatically and each person's score is calculated.
مشخصات شرکتکننده
- 1.
نام و نام خانوادگی *
(Short text) - 2.
کد ملی *
(National ID) - 3.
شماره موبایل *
(Mobile number)
بخش ۱
- 4.
تفاوت WHERE و HAVING چیست؟ *
(Single choice)- WHERE ردیفها را پیش از گروهبندی و HAVING گروهها را پس از GROUP BY فیلتر میکند
- هیچ تفاوتی ندارند
- HAVING فقط روی ستونهای متنی کار میکند
- WHERE فقط بعد از ORDER BY میآید
- 5.
جدول A پنج ردیف و جدول B چهار ردیف دارد. SELECT * FROM A CROSS JOIN B چند ردیف برمیگرداند؟ *
(Single choice)- ۹
- ۲۰
- ۵
- ۴
- 6.
جدول customers ده مشتری دارد و در جدول orders فقط شش مشتری متمایز سفارش ثبت کردهاند. کوئری SELECT c.id FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL چه چیزی برمیگرداند؟ *
(Single choice)- مشتریانی که سفارش دارند
- همهی ۱۰ مشتری
- مشتریانی که هیچ سفارشی ندارند (۴ مشتری)
- خطای نحوی میدهد
- 7.
COUNT(column) با COUNT(*) چه فرقی دارد؟ *
(Single choice)- هیچ فرقی ندارند
- COUNT(*) ردیفهای دارای NULL را نمیشمارد
- COUNT(column) فقط ستونهای عددی را میشمارد
- COUNT(column) مقادیر NULL همان ستون را نمیشمارد
- 8.
طبق استاندارد SQL، نتیجهی مقایسهی NULL = NULL چیست؟ *
(Single choice)- TRUE
- FALSE
- NULL (نامعلوم)
- خطا
بخش ۲
- 9.
برای یافتن ردیفهایی که ستون phone آنها خالی (NULL) است، کدام شرط درست است؟ *
(Single choice)- phone IS NULL
- phone = NULL
- phone == NULL
- phone EQUALS NULL
- 10.
UNION با UNION ALL چه فرقی دارد؟ *
(Single choice)- UNION ردیفهای تکراری را حذف میکند و UNION ALL همه را نگه میدارد
- UNION ALL ردیفهای تکراری را حذف میکند
- UNION فقط دو ستون را ترکیب میکند
- هیچ فرقی ندارند
- 11.
در PostgreSQL یا MySQL، کدام کوئری دومین حقوق بالا را از جدول employees برمیگرداند؟ (حقوقها تکراری نیستند) *
(Single choice)- 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
- 12.
ROW_NUMBER() OVER (PARTITION BY dept ORDER BY salary DESC) چه میکند؟ *
(Single choice)- تعداد کل کارکنان را میشمارد
- در هر دپارتمان، به کارکنان به ترتیب حقوق نزولی شمارهی ۱، ۲، ۳ و… میدهد
- ردیفهای تکراری را حذف میکند
- میانگین حقوق هر دپارتمان را برمیگرداند
- 13.
برای مقادیر ۱۰۰، ۹۰، ۹۰ و ۸۰ (مرتبشدهی نزولی)، خروجی RANK() و DENSE_RANK() کدام است؟ *
(Single choice)- RANK: ۱، ۲، ۳، ۴ — DENSE_RANK: ۱، ۲، ۲، ۳
- هر دو: ۱، ۲، ۲، ۳
- RANK: ۱، ۲، ۲، ۴ — DENSE_RANK: ۱، ۲، ۲، ۳
- RANK: ۱، ۲، ۲، ۳ — DENSE_RANK: ۱، ۲، ۲، ۴
بخش ۳
- 14.
کدام دستور همهی ردیفهای جدول را حذف میکند ولی ساختار جدول را نگه میدارد و معمولاً از DELETE بدون شرط سریعتر است؟ *
(Single choice)- DROP TABLE
- TRUNCATE TABLE
- ALTER TABLE
- REMOVE TABLE
- 15.
کلید خارجی (Foreign Key) چه تضمینی میدهد؟ *
(Single choice)- یکپارچگی ارجاعی: مقدار ستون باید در جدول مرجع وجود داشته باشد (یا NULL باشد)
- یکتایی مقادیر ستون
- مرتب بودن ردیفها
- رمزنگاری ستون
- 16.
خروجی SELECT COALESCE(NULL, NULL, 'x', 'y') چیست؟ *
(Single choice)- NULL
- 'x'
- 'y'
- 'xy'
- 17.
کدام کوئری تعداد سفارش هر مشتری را فقط برای مشتریانی که بیش از ۵ سفارش دارند برمیگرداند؟ *
(Single choice)- 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
- 18.
با کدام دستور یک تراکنش کامل لغو و تغییراتش برگردانده میشود؟ *
(Single choice)- COMMIT
- SAVE
- UNDO
- ROLLBACK
Printable or online?
Printable version (Word & PDF)
- For filling in on paper, signing and filing by hand
- Edit the Word file any way you like
- Collecting and typing up the answers is up to you
Online version on Porsino
- Answers are collected and organised automatically — no retyping
- National ID, mobile number and dates are validated instantly
- Ready-made reports and charts, plus Excel export in one click
- Share a link or QR code — it works on mobile too
How do I use this template?
- Sign up for Porsino for free; no bank card needed.
- In the panel, open “Templates” and choose “آزمون SQL (سطح میانی)”.
- Change the questions as you like, publish the form and send the link.
Related Information technology templates
All Information technology templates- آزمون شبکه: مدل OSI و آدرسدهی IP (سطح میانی)۱۵ سؤال دربارهی لایههای OSI، زیرشبکهبندی، آدرسهای خصوصی، ARP، NAT و VLAN — برای کارشناس شبکه، ۲۵ دقیقه.18 questions
- آزمون پایتون (سطح میانی)۱۶ سؤال کدمحور دربارهی comprehension، برش رشته، مقدار پیشفرض تغییرپذیر، مولد، استثنا و کلاس — برای استخدام برنامهنویس، ۲۵ دقیقه.19 questions
- آزمون اکسل پیشرفته۱۵ سؤال فرمولمحور دربارهی VLOOKUP و XLOOKUP، INDEX/MATCH، SUMIFS، ارجاع مطلق، PivotTable و اعتبارسنجی داده — ۲۵ دقیقه.18 questions
- آزمون امنیت اطلاعات در دورکاری۱۲ سؤال دربارهی وایفای عمومی، VPN، لپتاپ کاری در خانه، اشتراک صفحه و گم شدن دستگاه — ۱۵ دقیقه.15 questions
- آزمون مبانی Git۱۴ سؤال دربارهی clone، add، commit، شاخه، fetch و pull، stash، revert و تعارض ادغام — برای برنامهنویسان تازهکار، ۲۰ دقیقه.17 questions
- آزمون تشخیص فیشینگ (سناریومحور)۱۳ سناریوی واقعی ایمیل، پیامک، تماس و QR جعلی برای سنجش واکنش درست کارکنان — ۱۵ دقیقه، نمرهی قبولی ۸۰.16 questions
- آزمون مبانی وب (HTML و CSS)۱۵ سؤال دربارهی تگهای معنایی، انتخابگرها، مدل جعبهای، Flexbox، واحدها، RTL و Media Query — برای طراح و برنامهنویس وب تازهکار، ۲۰ دقیقه.18 questions
- آزمون حفاظت از دادههای شخصی۱۳ سؤال دربارهی اصول حریم خصوصی، دادهی حساس، نشت داده و اشتراک با پیمانکار — برای همهی کارکنان، ۱۵ دقیقه.16 questions