DECIMAL是一種用于存儲精確數值的數據類型。它用于存儲具有固定精度和小數位數的數值。
DECIMAL的用法如下:
- 定義DECIMAL數據類型:DECIMAL(p, s),其中p表示總共的位數(包括整數位和小數位),s表示小數位數。例如:DECIMAL(5, 2)表示一個具有5位數(包括整數和小數)和2位小數位的數值。
- 存儲數值:可以使用INSERT語句將數值存儲到DECIMAL類型的列中。例如:INSERT INTO table_name (column_name) VALUES (12.34)。
- 進行數值計算:DECIMAL數據類型支持各種數值計算操作,如加法、減法、乘法和除法。可以使用SELECT語句進行計算操作。例如:SELECT column_name1 + column_name2 FROM table_name。
- 顯示DECIMAL數值:可以使用SELECT語句查詢DECIMAL類型的列,并使用格式化函數(如FORMAT)來顯示數值的格式。例如:SELECT FORMAT(column_name, 2) FROM table_name。
總的來說,DECIMAL數據類型適用于需要精確計算的場景,如金融領域或其他需要保留小數位精度的計算。