MySQL是一種關系型數據庫管理系統,經常用來存儲和操作數據。在MySQL中,小數點保留2位是一個常見需求,可以通過以下方法來實現。
CREATE TABLE example ( id INT PRIMARY KEY, price DECIMAL(10,2) );
在上面的代碼中,DECIMAL(10,2)指定了該列小數點保留2位。例如,如果我們插入以下內容:
INSERT INTO example (id, price) VALUES (1, 10.555);
實際上存儲在數據庫中的值為10.56,因為小數點保留2位。
如果想要查詢結果也保留2位小數,可以使用以下語句:
SELECT id, ROUND(price, 2) AS price FROM example;
ROUND函數將保留小數點后2位并四舍五入。如果想要去掉小數點后無用的0,可以再加上FORMAT函數:
SELECT id, FORMAT(ROUND(price, 2), 2) AS price FROM example;
這樣,查詢結果中price列的值就會像10.56一樣顯示。