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

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


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

ตัวอย่าง

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

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