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
Lepaskan: 2023-08-27 14:29:10
ke hadapan
1079 orang telah melayarinya

如果 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)
Salin selepas log masuk

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!

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