Rumah >pangkalan data >tutorial mysql >Apakah yang berlaku jika nilai nombor 'N' dalam fungsi CONV() tidak sepadan dengan asasnya?
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.
Contohmysql> 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!