欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql的convert函數

錢衛國2年前13瀏覽0評論

MySQL中的Convert函數用于將一個數據類型的值轉換為另一個數據類型的值。它的語法如下:

CONVERT(expr, type)

其中,expr是要轉換的值,type是要轉換成的數據類型。Convert函數支持的數據類型包括:

  • BINARY[(N)]:二進制字符串
  • CHAR[(N)]:定長字符串
  • DATE:日期
  • DATETIME:日期時間
  • DECIMAL[(M[,D])]:十進制數
  • SIGNED [INTEGER], UNSIGNED [INTEGER]:帶符號和無符號整數
  • TIME:時間
  • YEAR[(4)]:4位年份

下面是一些示例:

-- 將字符串'123'轉換為數字類型
SELECT CONVERT('123', INTEGER); -- 輸出:123
-- 將數字123轉換為字符串類型
SELECT CONVERT(123, CHAR); -- 輸出:'123'
-- 將日期字符串'2022-01-01'轉換為日期類型
SELECT CONVERT('2022-01-01', DATE); -- 輸出:2022-01-01
-- 將日期時間字符串'2022-01-01 12:00:00'轉換為日期時間類型
SELECT CONVERT('2022-01-01 12:00:00', DATETIME); -- 輸出:2022-01-01 12:00:00
-- 將數字123.45轉換為十進制類型
SELECT CONVERT(123.45, DECIMAL(5,2)); -- 輸出:123.45
-- 將數字123轉換為無符號整數類型
SELECT CONVERT(123, UNSIGNED); -- 輸出:123

需要注意的是,Convert函數是一種數據類型轉換函數,而不是字符集轉換函數。如果需要將字符集轉換為另一種字符集,應該使用字符集轉換函數CONVERT()