Rumah >pangkalan data >tutorial mysql >Apakah yang berlaku jika nilai nombor 'N' dalam fungsi CONV() tidak sepadan dengan asasnya?

Apakah yang berlaku jika nilai nombor 'N' dalam fungsi CONV() tidak sepadan dengan asasnya?

PHPz
PHPzke hadapan
2023-08-27 14:29:101067semak imbas

如果 CONV() 函数中数字“N”的值与其基数不符会发生什么?

Jika nombor yang diberikan dalam fungsi CONV() tidak sepadan dengan asasnya, MySQL akan mengembalikan 0 sebagai output. Katakan, jika kita ingin menukar nombor perpuluhan 9 kepada nombor dalam sistem nombor binari, maka dalam kes ini nilai from_base mestilah 10, tetapi jika kita memberikan 8 sebagai nilai from_base, maka MySQL akan mengembalikan 0 sebagai output.

Contoh
mysql> Select CONV(9,8,2);

+-------------+
| CONV(9,8,2) |
+-------------+
| 0           |
+-------------+

1 row in set (0.00 sec)

Kita tahu bahawa nilai perlapanan mesti antara 0 dan 7, jadi sistem nombor untuk nombor 9 mestilah perpuluhan, iaitu 10.

Atas ialah kandungan terperinci Apakah yang berlaku jika nilai nombor 'N' dalam fungsi CONV() tidak sepadan dengan asasnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam