آموزش برنامه نویسی پایتون و Django
2.94K subscribers
201 photos
529 videos
52 files
1.85K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

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

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

🟢 پاسخ: عبارت HAVING در یک دستور SELECT برای فیلتر کردن گروه‌ها بر اساس یک شرط مشخص استفاده می‌شود که اغلب با عبارت GROUP BY به کار می‌رود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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



عبارت WHERE name LIKE '[ABC]%' در کدام سیستم مدیریت پایگاه داده پشتیبانی می‌شود؟ 

   A) MySQL 
   B) SQL Server 
   C) Oracle 
   D) PostgreSQL 


   پاسخ:
B) SQL Server 

   توضیح: الگوهای [ABC]% (مطابقت با A یا B یا C در ابتدا) در
SQL Server با LIKE پشتیبانی می‌شوند، اما در MySQL معمولاً از REGEXP
  


   

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



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

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

🟢 پاسخ: اپراتور BETWEEN برای انتخاب رکوردهایی که مقادیرشان بین دو مقدار مشخص باشد استفاده می‌شود. به عنوان مثال: SELECT * FROM Orders WHERE OrderDate BETWEEN '2024-01-01' AND '2024-12-31';
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 سوال: اگر بخواهیم نتایج ترکیبی دو SELECT بر اساس ترتیب خاصی باشد، چه باید کرد؟

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

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

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

آدرس وبسایت:
https://Tutorial24.ir

🔵 کوییز #SQL



در یک LEFT JOIN، اگر هیچ رکوردی از جدول سمت راست مطابقت نداشته باشد، خروجی چیست؟ 

A)
رکورد حذف می‌شود. 

B)
ستون‌های جدول سمت راست با مقدار صفر پر می‌شوند. 

C)
ستون‌های جدول سمت راست با NULL پر می‌شوند. 

D)
خطا می‌دهد. 

پاسخ:
C)
ستون‌های جدول سمت راست با NULL پر می‌شوند. 

توضیح: در LEFT JOIN، اگر مطابقت وجود نداشته باشد، مقادیر جدول سمت راست NULL می‌شوند. 






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



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

🟣 سوال: نحوه استفاده از ALIAS در یک دستور SELECT را توضیح دهید.

🟢 پاسخ: ALIAS یک نام موقتی است که به یک ستون یا جدول در یک دستور 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
💡 نکته #SQL

🟣 موضوع : ‏Performance Tuning و بهینه‌سازی کوئری

نکته :

‏تست، تست و دوباره تست! 🧪 همیشه بعد از تغییرات، کوئریتو با داده‌های واقعی و حجم زیاد تست کن تا مطمئن شی بهینه‌سازیت واقعاً موثر بوده.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏انواع پایگاه داده‌ رابطه‌ای (RDBMS)

نکته :

‏MariaDB 🤔 یه فورک از MySQL! تقریبا مثل MySQL هست، ولی بعضی ویژگی های خاص خودشو داره. 🌟


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏محدودیت DEFAULT

نکته :

‏برای ستون‌های تاریخ و زمان، استفاده از CURRENTDATE یا CURRENTTIMESTAMP به عنوان DEFAULT خیلی کاربردیه.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏دستور COMMIT و ROLLBACK

نکته :

‏حواست باشه! اگه COMMIT یا ROLLBACK نکنی، ممکنه تغییراتت دائم نشن یا بقیه نبیننش (بستگی به تنظیمات داره). ⚠️👻


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

آدرس وبسایت:
https://Tutorial24.ir