Rumah > pangkalan data > tutorial mysql > Bagaimanakah MySQL mengira jika kita menulis teks bukan angka antara nombor dalam rentetan apabila menambah nombor yang terkandung dalam petikan?

Bagaimanakah MySQL mengira jika kita menulis teks bukan angka antara nombor dalam rentetan apabila menambah nombor yang terkandung dalam petikan?

王林
Lepaskan: 2023-09-04 14:45:02
ke hadapan
999 orang telah melayarinya

在添加引号中包含的数字时,如果我们在字符串的数字之间写入非数字文本,MySQL 如何计算?

Katakan kita cuba menambah teks bukan angka antara nombor dalam rentetan, maka MySQL hanya akan menggunakan nombor pertama rentetan untuk mengira penambahan, dengan amaran. Contoh berikut akan menunjukkan −

Contoh

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

Daripada pertanyaan di atas adalah jelas bahawa MySQL hanya menggunakan nombor pertama (iaitu 1525) untuk mengira penambahan dan mengabaikan teks bukan angka.

Atas ialah kandungan terperinci Bagaimanakah MySQL mengira jika kita menulis teks bukan angka antara nombor dalam rentetan apabila menambah nombor yang terkandung dalam petikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan