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?
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 −
mysql> Select '1525 * 2' + '200'As Total; +-------+ | Total | +-------+ | 1725 | +-------+ 1 row in set, 1 warning (0.00 sec)
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!