-- 使用 ROUND 函数来保留两位小数
SELECT ROUND(你的列名, 2) AS 结果列名
FROM 你的表名;
-- 示例:
-- 假设有一个表名为 `products`,其中有一列 `price` 存储了商品的价格,我们希望查询时保留两位小数
SELECT ROUND(price, 2) AS formatted_price
FROM products;
解释说明:
ROUND(你的列名, 2):ROUND 函数用于对数值进行四舍五入。第二个参数 2 表示保留两位小数。AS 结果列名:为查询结果中的列指定一个别名,方便阅读和使用。FROM 你的表名:指定从哪个表中查询数据。如果你需要在插入或更新数据时保留两位小数,可以使用 DECIMAL 类型来定义列:
-- 创建表时定义列类型为 DECIMAL(10, 2),表示总长度为 10 位,其中小数部分占 2 位
CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
price DECIMAL(10, 2)
);
-- 插入数据时自动保留两位小数
INSERT INTO products (name, price) VALUES ('Product A', 123.456);
解释说明:
DECIMAL(10, 2):定义了一个固定精度的十进制数,总长度为 10 位,其中小数部分占 2 位。这样可以确保插入或更新的数据总是保留两位小数。上一篇:mysql查询事务隔离级别
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站