Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

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

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

SELECT country, AVG(salary)
FROM employees
GROUP BY country
HAVING AVG(salary) > 800;
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;
SELECT country, AVG(salary) FROM employees WHERE salary > 800 GROUP BY country;

تعليقات 1

أضف تعليق

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