SELECT ROUND(column_name, decimal_places) FROM table_name;
其中,column_name 是包含要舍入的数字的列的名称,而 decimal_places 是指定的小数位数。你也可以直接使用一个数字来舍入一个常数。
例如,如果有一个表叫做 expenses,包含一个列 amount 存储费用金额,你可以使用以下 SQL 查询来将费用金额舍入到两位小数:
SELECT ROUND(amount, 2) FROM expenses;
这将返回 amount 列中所有费用金额舍入到两位小数的结果。如果你想对一个常数进行舍入,可以直接在查询中使用,如下所示:
SELECT ROUND(123.456, 1);
这将返回 123.5,因为数字 123.456 被舍入到一位小数。
转载请注明出处:http://www.zyzy.cn/article/detail/14071/SQL