如果CONV()函式中數字“N”的值與其基數不符會發生什麼?
如果CONV()函式中提供的數字與其基數不符,MySQL將返回0作為輸出。例如,如果要將十進位制數9轉換為二進位制數,則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之間,因此數字9的數系必須是十進位制,即10。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP