สอนเขียนวิธี SUM แบบมีเงื่อนไข ภาษา SQL โดยตัวอย่างต้องการ SUM ค่าของ column price แต่มีเงื่อนไข คือ column name ต้องมีคำว่า SQL และ column price ต้องมีค่ามากกว่า 150 สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง วิธี SUM แบบมีเงื่อนไข ภาษา SQL
SELECT SUM(price) AS sum_price FROM book WHERE ( name LIKE '%SQL%' ) AND ( price > 150 );
ผลลัพธ์
+-----------+
| sum_price |
+-----------+
| 220.00 |
+-----------+
1 row in set (0.001 sec)
SUM แบบมีเงื่อนไข SQL จากตัวอย่างใช้คำสั่ง SUM(price) AS sum_price คือ รวมค่าของ column price และตั้งชื่อ column ว่า sum_price ส่วนเงื่อนไขของ WHERE ( name LIKE '%SQL%' ) AND ( price > 150 ) คือ SUM(price) เฉพาะข้อมูลที่ column name มีคำว่า SQL และราคา column price ต้องมีค่ามากกว่า 150