วันพุธที่ 17 ธันวาคม พ.ศ. 2557

คำสั่ง SQL HAVING

HAVING ใช้เมื่อมีการใช้ฟังก์ชัน ในคำสั่ง SQL เช่น SUM หรือ AVG เป็นต้น โดยเมื่อการกำหนดเงื่อนไข จึงจำเป็นต้องใช้ HAVING แทน WHERE เพื่อคงคุณสมบัติของฟังก์ชันไว้ คำสั่ง HAVING อาจจะมีคำสั่ง GROUP BY หรือไม่มีรวมอยู่ด้วยก็ได้
รูปแบบคำสั่ง
  1. SELECT "column_name1"SUM("column_name2"FROM "table_name"  
  2.  GROUP BY "column_name1" HAVING (arithmetic function condition)  
ตาราง Store_Information
store_nameSalesDate
Los Angeles$1500Jan-05-1999
San Diego$250Jan-07-1999
Los Angeles$300Jan-08-1999
Boston$700Jan-08-1999
การใช้งาน
  1. SELECT store_name, SUM(sales) FROM Store_Information GROUP BY store_name HAVING SUM(sales) > 1500  
ผลลัพธ์ที่ได้
store_nameSUM(Sales)
Los Angeles$1800


ที่มา:http://www.ninenik.com

ไม่มีความคิดเห็น:

แสดงความคิดเห็น