在SQL中,Convert()函數用于轉換數據的格式。它可以將一個數據類型轉換為另一個數據類型,例如將字符串轉換為整數、將日期轉換為字符串等。
Convert()函數的語法如下:
CONVERT(data_type, expression, style)
其中,data_type表示要轉換的目標數據類型,expression表示要轉換的表達式或列,style表示轉換的樣式。
下面是一些常用的Convert()函數示例:
SELECT CONVERT(INT, '123') AS ConvertedValue;
輸出結果為123。
SELECT CONVERT(VARCHAR(10), 456) AS ConvertedValue;
輸出結果為"456"。
SELECT CONVERT(VARCHAR(10), GETDATE(), 101) AS ConvertedValue;
輸出結果為當前日期的字符串表示,例如"01/01/2022"。
SELECT CONVERT(DATE, '2022-01-01') AS ConvertedValue;
輸出結果為2022-01-01。
需要注意的是,Convert()函數的實際效果可能會因數據庫系統的不同而有所差異,因此在使用時應根據具體的數據庫系統文檔進行參考。