ما الفرق بين وضع الشرط بواسطة WHERE و وضعه بواسطة HAVING؟

في هذا الدرس الإستعلام مكتوب بهذا الشكل:

SELECT country, AVG(salary)
FROM employees
GROUP BY country
HAVING AVG(salary) > 800;

هل هناك فرق اذا كتبت الكود على الشكل التالي:

SELECT country, AVG(salary)
FROM employees
WHERE salary > 800
GROUP BY country;

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.