在SQL中,DECIMAL函數是用于將數值轉換為指定精度和小數位數的十進制數。
DECIMAL函數的語法如下:
DECIMAL(expression, precision, scale)
其中:
例如,使用DECIMAL函數將一個數值表達式轉換為DECIMAL類型的數值,該數值具有總位數為10位,小數位數為2位的精度,可以使用以下語句:
DECIMAL(12345.6789, 10, 2)
這將返回一個DECIMAL類型的數值,值為12345.68。
DECIMAL函數通常用于在數據庫中存儲和處理需要特定精度和小數位數的數值,例如貨幣金額、財務數據等。