MySQL CONV()函數用於將數字從一個數字基本係統轉換為另一個數字基本係統。 CONV()函數返回的值是字符串值的形式。它接受三個參數,即要轉換的值,當前的數字基本係統和需要將值轉換為的數字基本係統。
如果為新底數指定了正值,則CONV()函數將數字視為無符號數;如果為新底數指定了負數,則CONV()函數將數字視為有符號數。
用法:
CONV(number, current_base, new_base)
使用的參數:
- number –它用於指定需要更改基數的人數。
- current_base –用於指定號碼的當前基本係統。
- new_base –它用於指定需要在其中轉換數字的基本係統。
返回值:
MySQL CONV()函數在用戶指定的所需基本係統中返回一個值。
受支持的MySQL版本:
- MySQL 5.7
- MySQL 5.6
- MySQL 5.5
- MySQL 5.1
- MySQL 5.0
- MySQL 4.1
- MySQL 4.0
- MySQL 3.23
示例1:實現CONV()函數以將數字從數字基本係統10轉換為數字基本係統2。
SELECT CONV(20, 10, 2);
輸出:
10100
示例2:實現CONV()函數以將數字從數字基本係統2轉換為數字基本係統10。
SELECT CONV(10100, 2, 10);
輸出:
20
示例3:實現CONV()函數以將負數從數字基本係統8轉換為數字基本係統10。
SELECT CONV(-6, 8, 10);
輸出:
18446744073709551610
示例4:實現CONV()函數以將數字從數字基本係統16轉換為數字基本係統10。
SELECT CONV('8D', 16, 10);
輸出:
141
相關用法
- MySQL BIN()用法及代碼示例
- MySQL IF( )用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL USER( )用法及代碼示例
- MySQL OLD_PASSWORD用法及代碼示例
- MySQL SESSION_USER( )用法及代碼示例
- MySQL CONVERT( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
- MySQL CONNECTION_ID( )用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL BINARY用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 MySQL | CONV() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。