在SQL中,CONVERT()
函數用于將一個數據類型轉換為另一個數據類型。它可以用于將字符串轉換為數字、日期或其他數據類型,以及將數字、日期或其他數據類型轉換為字符串。
CONVERT()
函數的語法如下:
CONVERT(data_type, expression, [style])
其中,data_type
是要轉換成的目標數據類型,expression
是要轉換的表達式,style
是可選的參數,用于指定轉換的樣式。
下面是一些常見的用法示例:
SELECT CONVERT(INT, '123') AS ConvertedValue;
結果為:
ConvertedValue
--------------
123
SELECT CONVERT(DATE, '2022-01-01') AS ConvertedDate;
結果為:
ConvertedDate
-------------
2022-01-01
SELECT CONVERT(VARCHAR(10), 123) AS ConvertedString;
結果為:
ConvertedString
---------------
123
這只是CONVERT()
函數的一些常見用法示例,它還可以用于其他類型的轉換,例如將字符串轉換為時間、將日期轉換為字符串等。在使用時,可以根據需要調整轉換的數據類型和樣式參數。