آموزش ویدیویی پایگاه داده، SQL و NoSQL و ...
2.09K subscribers
216 photos
115 videos
1.79K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

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

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

نکته :

‏توی مستندات دیتابیس‌ات، یه نگاه دقیق به سطوح ایزولاسیون بنداز. کلی نکته باحال داره! 🤓📚


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

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

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

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

🟣 موضوع : ‏زیرپرس‌وجوی تک‌مقداری در SELECT

نکته :

‏این قابلیت بهت کمک می‌کنه که اطلاعات جمع‌بندی شده (مثل SUM, AVG, COUNT) رو بدون اینکه کل جدول رو دستکاری کنی، کنار هر سطر ببینی. خیلی انعطاف‌پذیره! 🧮👍


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

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

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

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

🟣 موضوع : SELF JOIN

نکته :

‏سلف جوین یعنی جدول خودتو با خودش جوین کنی! 🤝 فکر کن می‌خوای اطلاعات دو تا رکورد از یه جدول رو با هم مقایسه کنی. خیلی باحاله!


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

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

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

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

🟣 موضوع : Statistical Functions (VAR, STDDEV)

نکته :

‏VAR و STDDEV مثل دو تا دوست خوبن که همیشه با هم میان تا داده‌هات رو بهتر بشناسی! 🤗📈


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

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

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

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

🟣 موضوع : ‏انواع داده‌های پایه در SQL

نکته :

‏قبل از اینکه داده‌ای رو توی جدول بریزی، حتما از نوع داده‌اش مطمئن شو، اصلاحش سخته! 😅


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

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

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

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



اگر جدول Students شامل [10, 20, 30, NULL, 40] در ستون Score باشد، خروجی AVG(Score) چیست؟ 

A) 25 
B) 30 
C) 100 
D) NULL 

پاسخ:
A) 25 

توضیح: AVG فقط مقادیر غیر NULL را محاسبه می‌کند (10+20+30+40=100) و بر تعداد آن‌ها تقسیم می‌کند (100/4=25). 



   

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



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

🟣 موضوع : ‏مرتب‌سازی با ORDER BY

نکته :

‏ترکیب ORDER BY با LIMIT یه زوج رویاییه! برای پیدا کردن مثلا ۱۰ تا کاربر فعال‌تر یا ۵ تا محصول پرفروش عالیه. 🏆


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

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

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

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

🟣 موضوع : Common Table Expressions (CTE)

نکته :

‏میتونی با CTE یه ستون ROW_NUMBER() درست کنی و ردیف ها رو شماره گذاری کنی! 🔢


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

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

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

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

🟣 موضوع : ROWNUMBER, RANK, DENSERANK

نکته :

‏ROW_NUMBER: به هر ردیف یه شماره منحصر به فرد می‌ده، مثل شماره صندلی تو سینما! 🎟️


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

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

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

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



تفاوت WHERE و HAVING در ترکیب با SUM چیست؟ 

   A)
گWHERE بعد از محاسبه SUM فیلتر می‌کند، اما HAVING قبل از آن. 

   B)
WHERE قبل از محاسبه SUM فیلتر می‌کند، اما HAVING بعد از آن. 

   C)
هر دو قبل از محاسبه SUM فیلتر می‌کنند. 

   D)
هیچ تفاوتی ندارند. 


   پاسخ:
B
 

   توضیح: WHERE رکوردها را قبل از تجمیع فیلتر می‌کند، در حالی که HAVING نتیجه تجمیع شده (مثلاً SUM) را فیلتر می‌کند. 



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



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