如果 CONV() 函數(shù)中給出的數(shù)字與其基數(shù)不符,MySQL 將返回 0 作為輸出。假設(shè),如果我們想要將十進制數(shù)字 9 轉(zhuǎn)換為二進制數(shù)字系統(tǒng)中的數(shù)字,那么在這種情況下 from_base 的值必須為 10,但如果我們提供 8 作為 from_base 的值,那么 MySQL 將返回 0 作為輸出。
示例
mysql> Select CONV(9,8,2); +-------------+ | CONV(9,8,2) | +-------------+ | 0 | +-------------+ 1 row in set (0.00 sec)
登錄后復制
我們知道八進制的值必須在 0 到 7 之間,因此數(shù)字 9 的數(shù)字系統(tǒng)必須是十進制,即 10。
以上就是如果 CONV() 函數(shù)中數(shù)字“N”的值與其基數(shù)不符會發(fā)生什么?的詳細內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!