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

MySQL ประเมินผลการบวกตัวเลขในเครื่องหมายคำพูดเมื่อมีข้อความที่ไม่ใช่ตัวเลขระหว่างตัวเลขอย่างไร?

สมมติว่าเราพยายามบวกตัวเลขที่มีข้อความที่ไม่ใช่ตัวเลขระหว่างตัวเลขของสตริง MySQL จะใช้ตัวเลขตัวแรกของสตริงนั้นเพื่อประเมินผลบวกพร้อมกับคำเตือน ตัวอย่างต่อไปนี้จะแสดงสิ่งนี้

ตัวอย่าง

mysql> Select '1525 * 2' + '200' As Total;
+-------+
| Total |
+-------+
| 1725  |
+-------+
1 row in set, 1 warning (0.00 sec)

จากคำสั่งข้างต้น ชัดเจนว่า MySQL ใช้ตัวเลขตัวแรกคือ 1525 สำหรับประเมินผลบวกและละเว้นข้อความที่ไม่ใช่ตัวเลข