在SQL中,CONVERT函數用于將一個數據類型轉換為另一個數據類型。它可以用于不同的數據類型之間的轉換,如字符串轉換為數字、日期轉換為字符串等。
CONVERT函數的語法如下:
CONVERT(data_type, expression, [style])
其中,data_type是目標數據類型,expression是要轉換的值,style是可選參數,用于指定轉換的格式。以下是一些常用的用法:
SELECT CONVERT(INT, '123') AS ConvertedValue;
SELECT CONVERT(VARCHAR, 123) AS ConvertedValue;
SELECT CONVERT(VARCHAR, GETDATE(), 101) AS ConvertedValue;
在上述示例中,GETDATE()函數返回當前日期和時間,101表示將日期轉換為mm/dd/yyyy格式的字符串。
SELECT CONVERT(DATE, '2022-01-01') AS ConvertedValue;
在上述示例中,'2022-01-01’是一個字符串,將其轉換為日期數據類型。
需要注意的是,不同數據庫系統對CONVERT函數的支持和具體用法可能會有所不同,請根據自己使用的數據庫系統的文檔進行參考。