آموزش برنامه نویسی پایتون و Django
2.96K subscribers
194 photos
528 videos
52 files
1.82K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
🔵 کوییز T-SQL - مبانی SELECT #پایگاه_داده #sql_server #t_sql

🟣 سوال: چگونه می‌توان رکوردهایی را انتخاب کرد که مقدار یک ستون دقیقاً برابر یکی از مقادیر مشخص شده باشد؟

🟢 پاسخ: برای این کار می‌توان از ترکیب اپراتور = با دستور IN استفاده کرد. به عنوان مثال: SELECT * FROM Products WHERE Category IN ('Electronics', 'Furniture');
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
1
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: عبارت LIMIT در یک دستور SELECT چه کاری انجام می‌دهد؟

🟢 پاسخ: عبارت LIMIT تعداد ردیف‌های برگردانده‌شده توسط دستور SELECT را به یک تعداد مشخص محدود می‌کند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز T-SQL - استفاده از UNION و UNION ALL برای ترکیب نتایج چند SELECT #sql_server #t_sql #پایگاه_داده

🟣 سوال: چگونه می‌توان نتایج ترکیب شده توسط UNION را به تعداد محدود کاهش داد؟

🟢 پاسخ: می‌توان از دستور TOP در SELECTها یا از LIMIT در پایان استفاده کرد. مثال: SELECT TOP 5 Name FROM Customers UNION SELECT TOP 5 Name FROM Suppliers;
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
👍1
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: هدف از کلمه کلیدی DISTINCT در یک دستور SELECT چیست؟

🟢 پاسخ: کلمه کلیدی DISTINCT در یک دستور SELECT برای برگرداندن تنها ردیف‌های یکتا و حذف تکراری‌ها از مجموعه نتایج استفاده می‌شود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #SQL



کدام گزینه درست است؟ COUNT(1) در SQL معادل چیست؟ 

A)
شمارش عدد 1 در جدول 

B)
معادل COUNT(*) است و تمام رکوردها را می‌شمارد. 

C)
فقط رکوردهای با مقدار 1 را می‌شمارد. 

D)
باعث خطای syntax می‌شود. 

پاسخ:
B
 

توضیح: COUNT(1) نیز مانند COUNT(*) تمام رکوردها را می‌شمارد، زیرا عدد ۱ به عنوان یک مقدار ثابت برای هر رکورد در نظر گرفته می‌شود.



💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/
🔵 کوییز #SQL



در چه بخشی از دستور SQL باید ORDER BY قرار گیرد؟
 
A)
قبل از WHERE 

B)
بعد از GROUP BY 

C)
قبل از SELECT 

D)
آخرین بخش دستور (پیش از LIMIT اگر وجود داشته باشد) 


پاسخ:
D)
آخرین بخش دستور (پیش از LIMIT اگر وجود داشته باشد) 

توضیح: ترتیب صحیح بخش‌ها در
SQL
  
SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY → LIMIT



💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/
🔵 کوییز T-SQL - مبانی SELECT #پایگاه_داده #sql_server #t_sql

🟣 سوال: چگونه می‌توان رکوردهایی را یافت که مقدار یک ستون در بازه خاصی باشد و با مقدار بالای بازه برابر نباشد؟

🟢 پاسخ: می‌توان از اپراتور BETWEEN استفاده کرد و مقدار بالای بازه را از طریق شرط اضافی حذف کرد. به عنوان مثال: SELECT * FROM Sales WHERE Amount BETWEEN 100 AND 500 AND Amount < 500;
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #SQL



آیا ORDER BY بر روی داده‌های NULL تأثیر خاصی دارد؟ 

A)
داده های NULL همیشه در ابتدا نمایش داده می‌شوند. 

B)
داده های NULL همیشه در انتها نمایش داده می‌شوند. 

C)
بستگی به پایگاه داده دارد (مثلاً در Oracle با NULLS FIRST یا NULLS LAST قابل تنظیم است). 

D)
داده های NULL حذف می‌شوند. 


پاسخ:
C)
بستگی به پایگاه داده دارد (مثلاً در Oracle با NULLS FIRST یا NULLS LAST قابل تنظیم است). 

توضیح: رفتار پیش‌فرض با NULLها در سیستم‌های مختلف متفاوت است. در برخی مانند MySQL، NULLها در مرتب‌سازی صعودی ابتدا می‌آیند. در PostgreSQL و Oracle می‌توان رفتار را مشخص کرد: 

ORDER BY column_name ASC NULLS LAST

   


💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/success7ir ن
آدرس وبسایت:
https://tutorial24.ir/
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: هدف از عبارت TOP در یک دستور SELECT چیست؟

🟢 پاسخ: عبارت TOP برای مشخص کردن تعداد یا درصد ردیف‌هایی که در مجموعه نتایج یک دستور SELECT برگردانده می‌شوند، استفاده می‌شود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #SQL



کدام کلیدواژه همراه با SUM برای گروه‌بندی نتایج استفاده می‌شود؟ 

   A) ORDER BY 
   B) WHERE 
   C) GROUP BY 
   D) HAVING 

   پاسخ:
C
 

   توضیح: GROUP BY برای گروه‌بندی داده‌ها قبل از اعمال توابع تجمیعی مانند SUM استفاده می‌شود. 



💗 مطالب بعدی ما رو حتما دنبال کنید!



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://tutorial24.ir/