在SQL中,可以使用CAST函數或者CONVERT函數將字符型轉換為數值型。
使用CAST函數:
CAST函數的語法如下:
CAST(expression AS data_type)
其中,expression是要轉換的字符型表達式,data_type是要轉換為的目標數據類型。
例如,將字符型表達式’123’轉換為整數型:
SELECT CAST(‘123’ AS INT)
使用CONVERT函數:
CONVERT函數的語法如下:
CONVERT(data_type, expression)
其中,data_type是要轉換為的目標數據類型,expression是要轉換的字符型表達式。
例如,將字符型表達式’123’轉換為整數型:
SELECT CONVERT(INT, ‘123’)
無論是使用CAST函數還是CONVERT函數,都需要注意被轉換的字符型表達式必須是可以轉換為目標數據類型的有效值,否則會出現錯誤。