آموزش برنامه نویسی پایتون و Django
2.77K subscribers
280 photos
568 videos
52 files
2.84K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

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



اگر بخواهیم فقط مقادیر بالاتر از ۱۰۰۰ در محاسبه‌ی میانگین Price در نظر گرفته شوند، چه شرطی باید اضافه کنیم؟ 

A) SELECT AVG(Price > 1000) FROM Products; 

B) SELECT AVG(Price) FROM Products WHERE Price > 1000;
 
C) SELECT AVG(Price) FROM Products HAVING Price > 1000; 

D) SELECT AVG(Price) IF Price > 1000 FROM Products; 


پاسخ:
B) SELECT AVG(Price) FROM Products WHERE Price > 1000; 

توضیح: شرط WHERE Price > 1000 فقط رکوردهای با قیمت بالای ۱۰۰۰ را فیلتر می‌کند و میانگین آن‌ها را محاسبه می‌کند. 

   

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



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



کدام کوئری تعداد کل رکوردهای جدول employees را برمی‌گرداند؟ 

A) SELECT SUM(*) FROM employees; 

B) SELECT COUNT() FROM employees; 

C) SELECT COUNT(*) FROM employees; 

D) SELECT TOTAL(*) FROM employees; 


پاسخ:
C
 

توضیح: COUNT(*) تعداد کل رکوردها را در جدول می‌شمارد، حتی اگر شامل NULL باشند. 


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



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

🟣 موضوع : FULL OUTER JOIN

✨ نکته :

‏اگه فقط داده‌های مشترک رو میخوای، INNER JOIN سریع‌تره. 🚀


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

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

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

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

🟣 موضوع : ‏Partitioning جداول

✨ نکته :

‏موقع انتخاب فیلد برای تقسیم بندی، حواست باشه که داده‌ها به طور مساوی پخش بشن. ⚖️ اینجوری تقسیم بندی بهترین کارایی رو داره.


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

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

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

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

🟣 موضوع : ‏سطوح ایزولاسیون تراکنش‌ها

✨ نکته :

‏حواست باشه سطح ایزولاسیون READ COMMITTED از خوندن داده‌های کثیف (Dirty Reads) جلوگیری می‌کنه. خیالت تخت! 😎


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

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

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

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

🟣 موضوع : ‏نمایش نتایج با DISTINCT

✨ نکته :

‏DISTINCT کارش اینه که فقط یه بار هر مقدار رو نشون بده. یعنی اگه یه اسم 10 بار تکرار شده، فقط یه بار می‌بینیش. 🤓


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

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

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

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

🟣 موضوع : ‏Audit و لاگ‌برداری فعالیت‌ها

✨ نکته :

‏حواست به کاربرها باشه! کی وصل شد، از کجا و چی کار کرد؟ مخصوصاً برای اکانت‌های ادمین، این لاگ‌ها حیاتی‌ان! 👤📍


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

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

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

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

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

🟢 پاسخ: برای مقایسه نابرابری مقادیر از اپراتور != یا <> استفاده می‌شود. به عنوان مثال: SELECT * FROM Employees WHERE JobTitle != 'Manager';
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 موضوع : ‏نمای (View) و نحوه ایجاد آن

✨ نکته :

‏بهتره اول یه کم با مفهوم نمای (View) آشنا بشی، مثل یه پنجره 🪟 به دیتابیس که فقط داده‌های خاصی رو نشون می‌ده.


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

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

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

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

🟣 موضوع : ‏Replication در SQL Server یا MySQL

✨ نکته :

‏برای افزایش دسترسی‌پذیری (High Availability) موقع از کار افتادن سرور اصلی، replication نجاتت میده! 💪


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

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

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

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