آموزش PHP و Laravel و هوش مصنوعی
2.18K subscribers
174 photos
380 videos
1.99K links
Download Telegram
🔵 کوییز #SQL



اگر بخواهیم مجموع مقادیر ستون price را فقط برای محصولات با category = 'Electronics' محاسبه کنیم، کدام کوئری درست است؟ 

   A) SELECT SUM(price) FROM products WHERE category = 'Electronics'; 

   B) SELECT SUM(price) FROM products GROUP BY category; 

   C) SELECT SUM(price) FROM products HAVING category = 'Electronics'; 

   D) SELECT SUM(price) FROM products ORDER BY category; 


   پاسخ:


   توضیح: شرط WHERE برای فیلتر کردن رکوردهای مربوط به دسته‌بندی الکترونیک قبل از محاسبه مجموع استفاده می‌شود. 




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



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

🟣 موضوع : ‏JOINهای داخلی (INNER JOIN)

نکته :

‏یادت باشه شرط JOIN رو درست تعیین کنی! مثلاً اگه می‌خوای اطلاعات مشتری‌ها و سفارش‌هاشون رو JOIN کنی، باید بگی CustomerID از هر دو جدول با هم برابر باشه.💡


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

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

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

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

🟣 سوال: چگونه می‌توان از UNION برای ترکیب نتایج دو SELECT که مقادیر null دارند استفاده کرد؟

🟢 پاسخ: UNION به درستی مقادیر null را مدیریت می‌کند. مثال: SELECT Region FROM Customers UNION SELECT Region FROM Suppliers;
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 موضوع : ‏Encryption در سطح ستون و دیتابیس

نکته :

‏برای PostgreSQL، می‌تونی از extension‌های مختلف مثل pgcrypto استفاده کنی. این extension امکانات رمزگذاری قوی‌تری رو در اختیارت می‌ذاره. 💪


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

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

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

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

🟣 موضوع : ‏PARTITION BY و ORDER BY در توابع پنجره‌ای

نکته :

‏تو کار با داده‌های بزرگ، توابع پنجره‌ای می‌تونن منابع زیادی مصرف کنن. ⚡️ اگه ستون‌های PARTITION BY و ORDER BY رو ایندکس کنی، سرعت کوئری‌هات خیلی بهتر می‌شه! ⚙️


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

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

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

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

🟣 موضوع : ‏توابع پنجره‌ای (Window Functions)

نکته :

‏فرق بین ROWNUMBER()، RANK() و DENSERANK() رو خوب یاد بگیر. اولی شماره ردیف ساده می‌ده، دومی برای مقادیر مساوی رتبه یکسان میده و جای بعدی رو می‌پرونه، سومی هم رتبه یکسان میده ولی نمی‌پره! 🥇🥈🥉


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

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

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

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

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

نکته :

‏فکر کن یه ستون برای "وضعیت سفارش" داری و پیش‌فرضش رو بذاری "در انتظار". دیگه لازم نیست هی این رو دستی وارد کنی. 📦


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

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

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

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