當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL CONV( )用法及代碼示例


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 


相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 MySQL | CONV() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。