SELECT ROUND(column_name, n) FROM table_name;
其中,column_name是要查询的列名,table_name是要查询的表名,n是要保留的小数位数。例如,要查询students表中score列保留两位小数的结果:
SELECT ROUND(score, 2) FROM students;
这样就能得到如下结果:
+--------+ | score | +--------+ | 78.40 | | 89.76 | | 100.00 | | 67.89 | +--------+
如果要查询所有列的保留小数位数,则可以使用以下命令:
SELECT ROUND(column1, n1), ROUND(column2, n2), ROUND(column3, n3) FROM table_name;
其中,column1、column2和column3是要查询的三个列名,n1、n2和n3是对应的保留小数位数。例如:
SELECT ROUND(score, 2), ROUND(height, 1), ROUND(weight, 1) FROM students;
这样就能得到如下结果:
+--------+--------+--------+ | score | height | weight | +--------+--------+--------+ | 78.40 | 180.4 | 65.7 | | 89.76 | 172.6 | 72.3 | | 100.00 | 160.8 | 57.9 | | 67.89 | 187.2 | 86.1 | +--------+--------+--------+
以上就是关于如何在MySQL中查询小数点位数的介绍,希望能够对大家有所帮助。