关注微信公共号:小程在线
关注CSDN博客:程志伟的博客
ClickHouse server version 21.6.6
1.向下取整:floor(x[,N])
dblab-VirtualBox :) select floor(12.345,2);
SELECT floor(12.345, 2)
Query id: 38b30540-f1b7-464c-8a03-bf3e18b40131
┌─floor(12.345, 2)─┐
│ 12.34 │
└──────────────────┘
1 rows in set. Elapsed: 0.004 sec.
dblab-VirtualBox :) select floor(12.345,-1);
SELECT floor(12.345, -1)
Query id: 4c851551-c767-4e34-a707-ce6d95183045
┌─floor(12.345, -1)─┐
│ 10 │
└───────────────────┘
1 rows in set. Elapsed: 0.006 sec.
2.四舍五入:round(expression [, decimal_places])
dblab-VirtualBox :) select round(123.45,1)
SELECT round(123.45, 1)
Query id: da159781-1ac4-4a6e-ab65-c841b729e1c6
┌─round(123.45, 1)─┐
│ 123.4 │
└──────────────────┘
1 rows in set. Elapsed: 0.005 sec.
dblab-VirtualBox :) select round(123.46,1);
SELECT round(123.46, 1)
Query id: 5675dca8-281c-47dd-a6c2-66e750c77627
┌─round(123.46, 1)─┐
│ 123.5 │
└──────────────────┘
1 rows in set. Elapsed: 0.005 sec.
dblab-VirtualBox :) select round(123.45455,0);
SELECT round(123.45455, 0)
Query id: 61a733c6-4a10-4ff6-a659-a36f6d7c307a
┌─round(123.45455, 0)─┐
│ 123 │
└─────────────────────┘
1 rows in set. Elapsed: 0.009 sec.
dblab-VirtualBox :) select round(123.45455,-1);
SELECT round(123.45455, -1)
Query id: cef54440-ec11-4790-b5e3-136512b5a19b
┌─round(123.45455, -1)─┐
│ 120 │
└──────────────────────┘
1 rows in set. Elapsed: 0.007 sec.
3.向上取整:ceil(x[, N]) 或者 ceiling(x[, N])
dblab-VirtualBox :) select ceil(123.456,1);
SELECT ceil(123.456, 1)
Query id: 4e13c4b1-e39d-41c9-bcaa-4cee56df4237
┌─ceil(123.456, 1)─┐
│ 123.5 │
└──────────────────┘
1 rows in set. Elapsed: 0.003 sec.
dblab-VirtualBox :) select ceil(123.456,0);
SELECT ceil(123.456, 0)
Query id: 608aeb10-d03c-444a-ab8a-90400a7bc6f3
┌─ceil(123.456, 0)─┐
│ 124 │
└──────────────────┘
1 rows in set. Elapsed: 0.092 sec.
dblab-VirtualBox :) select ceil(123.456,-1);
SELECT ceil(123.456, -1)
Query id: e9f1c92b-4ad8-4b6d-9ba0-9aa753e3ea71
┌─ceil(123.456, -1)─┐
│ 130 │
└───────────────────┘
1 rows in set. Elapsed: 0.004 sec.