Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

MySQL xử lý thế nào khi cộng chuỗi số có text không phải số ở giữa?

Khi cộng chuỗi có text không phải số ở giữa các số, MySQL chỉ lấy số đầu tiên để tính toán, kèm cảnh báo.

Ví dụ

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

MySQL chỉ dùng số 1525 (số đầu tiên) để cộng, bỏ qua phần * 2.