روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ گیسو
تمرین نهم select
جامعه پایتون (وب) ایجاد شده در ۱۹ شهریور ۱۴۰۴

سلام وقت بخیر در ویدئو توضیح دادین بعد از استفاده از aggregation‌ها نمیتوانیم از where استفاده کنیم و باید از having استفاده کنیم پس چرا در تمرین نهم از where استفاده شده است

سلام،

اگر منظورتون این کوئری هست:

SELECT Category, AVG(Salary) AS AverageSalary FROM Employees 
WHERE EmployeeID IN (
    SELECT DISTINCT EmployeeID FROM Products
) 
GROUP BY Category;

جای گذاری دستورها به همین شکل خواهد بود و بعد از Group By هم Having میاد.

محسن موحد ۲۰ شهریور ۱۴۰۴، ۰۱:۰۳