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