Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฟังก์ชัน MySQL SUM() ประเมินว่าได้รับคอลัมน์ซึ่งมีประเภทข้อมูลอักขระเป็นอาร์กิวเมนต์อย่างไร


ฟังก์ชัน MySQL SUM() จะคืนค่า 0 แทนที่จะเป็น NULL พร้อมกับคำเตือนเกี่ยวกับการรับคอลัมน์ประเภทอักขระเป็นอาร์กิวเมนต์ ตัวอย่างต่อไปนี้โดยใช้ข้อมูลจากตารางชื่อ 'สังคม' จะแสดงให้เห็น -

ตัวอย่าง

mysql> Select * from Social;

+------+-------+
| Id   | Name  |
+------+-------+
| 100  | Rahul |
+------+-------+

1 row in set (0.00 sec)

mysql> Select SUM(Name) From Social;

+-----------+
| SUM(Name) |
+-----------+
| 0         |
+-----------+

1 row in set, 1 warning (0.00 sec)