SQL的CAST函數用于將一個表達式或列的數據類型轉換為另一個數據類型。它可以在查詢中用于處理不同數據類型之間的轉換。CAST函數可以將數字轉換為字符串,日期轉換為字符串,字符串轉換為數字等等。
語法:
CAST(expression AS data_type)
其中,expression是要轉換的表達式或列,data_type是要轉換為的數據類型。
例如,如果有一個包含數字的列,但是需要將其作為字符串在查詢結果中顯示,可以使用CAST函數進行轉換,如下所示:
SELECT CAST(column_name AS varchar) FROM table_name
還可以將字符串轉換為數字,如下所示:
SELECT CAST('123' AS int)
這將把字符串’123’轉換為整數型。