SQL มีคีย์เวิร์ด
มี
คำHAVING
สั่งนี้ใช้แทน WHERE ที่มีฟังก์ชันการรวม
SQL ต่อไปนี้แสดงจำนวนลูกค้าในแต่ละประเทศ รวมเฉพาะประเทศที่มีลูกค้ามากกว่า 5 ราย:
ตัวอย่าง
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID) > 5;
SQL ต่อไปนี้แสดงรายการจำนวนลูกค้าในแต่ละประเทศ เรียงลำดับจากมากไปน้อย (รวมเฉพาะประเทศที่มีลูกค้ามากกว่า 5 ราย):
ตัวอย่าง
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID)
> 5
ORDER BY COUNT(CustomerID) DESC;