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


MySQL CONVERT( )用法及代碼示例


MySQL CONVERT()函數用於將值從一種數據類型轉換為另一種數據類型。 MySQL CONVERT()函數還用於將值從一個字符集轉換為另一個字符集。它接受兩個參數,即輸入值和要轉換的類型。

CONVERT()函數返回指定數據類型或字符集中的值。

轉換數據類型的語法:


CONVERT( input_value, data_type )

轉換字符集的語法:

CONVERT( input_value USING character_set )

使用的參數:

input_value –用於指定輸入值。
data_type –它用於指定要轉換的所需數據類型。
character_set –它用於指定要轉換為的所需字符集。

返回值:
CONVERT()函數返回指定數據類型或字符集中的值。

受支持的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:實現CONVERT()函數以將值轉換為CHAR數據類型。

SELECT CONVERT(198, CHAR); 

輸出:

198 

示例2:實現CONVERT()函數以將值轉換為日期時間數據類型。

SELECT CONVERT('2019-11-19', DATETIME); 

輸出:

2019-11-19 00:00:00 

示例3:實現CONVERT()函數以將值轉換為UNSIGNED類型。

SELECT CONVERT(2-5, UNSIGNED); 

輸出:

18446744073709551613 

示例4:實現CONVERT()函數以將字符串值轉換為utf8字符集。

SELECT CONVERT('geeksforgeeks' USING utf8); 

輸出:

geeksforgeeks 


相關用法


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