在SQL中,NUMBER()
函數主要用于將字符串轉換為數字類型。具體用法取決于具體的數據庫系統。
在Oracle數據庫中,NUMBER()
函數可以將一個字符串參數轉換為NUMBER數據類型。例如:
SELECT NUMBER('1234') AS num FROM dual;
在MySQL中,可以使用CAST()
或CONVERT()
函數來實現類似的功能:
SELECT CAST('1234' AS SIGNED) AS num;
或
SELECT CONVERT('1234', SIGNED) AS num;
在SQL Server中,可以使用CAST()
函數來轉換字符串為數字:
SELECT CAST('1234' AS INT) AS num;
需要注意的是,如果字符串無法轉換為數字類型,那么會拋出錯誤。