mirror of
https://github.com/taosdata/TDengine
synced 2026-05-24 10:09:01 +00:00
235 lines
6.8 KiB
Text
235 lines
6.8 KiB
Text
|
|
taos> select MOD(10.55, 3)
|
|
mod(10.55, 3) |
|
|
============================
|
|
1.55 |
|
|
|
|
taos> select MOD(10.55, 2)
|
|
mod(10.55, 2) |
|
|
============================
|
|
0.550000000000001 |
|
|
|
|
taos> select MOD(10.55, 1)
|
|
mod(10.55, 1) |
|
|
============================
|
|
0.550000000000001 |
|
|
|
|
taos> select MOD(10.55, -1)
|
|
mod(10.55, -1) |
|
|
============================
|
|
0.550000000000001 |
|
|
|
|
taos> select MOD(10.55, -10)
|
|
mod(10.55, -10) |
|
|
============================
|
|
0.550000000000001 |
|
|
|
|
taos> select MOD(-10.55, 1)
|
|
mod(-10.55, 1) |
|
|
============================
|
|
-0.550000000000001 |
|
|
|
|
taos> select MOD(99, 1)
|
|
mod(99, 1) |
|
|
============================
|
|
0 |
|
|
|
|
taos> select MOD(10.55, 1) + 1
|
|
mod(10.55, 1) + 1 |
|
|
============================
|
|
1.55 |
|
|
|
|
taos> select MOD(MOD(MOD(MOD(MOD(MOD(MOD(123.123456789, 9), 8), 7), 6), 5), 4), 3)
|
|
mod(mod(mod(mod(mod(mod(mod(123.123456789, 9), 8), 7), 6), 5), 4 |
|
|
===================================================================
|
|
0.123456789000002 |
|
|
|
|
taos> select MOD(MOD(MOD(MOD(MOD(MOD(MOD(123456789.123456789, -1), -2), -3), -4), -5), -6), -7)
|
|
mod(mod(mod(mod(mod(mod(mod(123456789.123456789, -1), -2), -3), |
|
|
===================================================================
|
|
0.123456791043282 |
|
|
|
|
taos> select MOD(87654321.123456789, id + 1) from ts_4893.meters order by ts limit 10
|
|
mod(87654321.123456789, id + 1) |
|
|
==================================
|
|
0.123456791043282 |
|
|
1.12345679104328 |
|
|
0.123456791043282 |
|
|
1.12345679104328 |
|
|
1.12345679104328 |
|
|
3.12345679104328 |
|
|
6.12345679104328 |
|
|
1.12345679104328 |
|
|
0.123456791043282 |
|
|
1.12345679104328 |
|
|
|
|
taos> select MOD(current, id + 1) from ts_4893.meters order by ts limit 10
|
|
mod(current, id + 1) |
|
|
============================
|
|
0.649999618530273 |
|
|
0.574000358581543 |
|
|
0.795000076293945 |
|
|
3.23299980163574 |
|
|
0.706000328063965 |
|
|
2.50800037384033 |
|
|
2.5959997177124 |
|
|
2.96199989318848 |
|
|
2.22599983215332 |
|
|
0.336999893188477 |
|
|
|
|
taos> select MOD(current, 1) from ts_4893.meters order by ts limit 10
|
|
mod(current, 1) |
|
|
============================
|
|
0.649999618530273 |
|
|
0.574000358581543 |
|
|
0.795000076293945 |
|
|
0.232999801635742 |
|
|
0.706000328063965 |
|
|
0.508000373840332 |
|
|
0.595999717712402 |
|
|
0.961999893188477 |
|
|
0.22599983215332 |
|
|
0.336999893188477 |
|
|
|
|
taos> select MOD(sqrt(current), abs(id + 1)) from ts_4893.meters order by ts limit 10
|
|
mod(sqrt(current), abs(id + 1)) |
|
|
==================================
|
|
0.263433715970078 |
|
|
0.928139402177011 |
|
|
0.129696483094478 |
|
|
3.35156676819003 |
|
|
3.27200249511885 |
|
|
2.91684767751769 |
|
|
3.0977410669248 |
|
|
3.31089110258681 |
|
|
3.35052232228847 |
|
|
3.21512050990137 |
|
|
|
|
taos> select mod(10, -3)
|
|
mod(10, -3) |
|
|
============================
|
|
1 |
|
|
|
|
taos> select mod(10, 3)
|
|
mod(10, 3) |
|
|
============================
|
|
1 |
|
|
|
|
taos> select mod(id, 3) from ts_4893.d0 order by ts limit 10
|
|
mod(id, 3) |
|
|
============================
|
|
0 |
|
|
1 |
|
|
2 |
|
|
0 |
|
|
1 |
|
|
2 |
|
|
0 |
|
|
1 |
|
|
2 |
|
|
0 |
|
|
|
|
taos> select mod(id, 3) from ts_4893.meters order by ts limit 10
|
|
mod(id, 3) |
|
|
============================
|
|
0 |
|
|
1 |
|
|
2 |
|
|
0 |
|
|
1 |
|
|
2 |
|
|
0 |
|
|
1 |
|
|
2 |
|
|
0 |
|
|
|
|
taos> select mod(null, 2)
|
|
mod(null, 2) |
|
|
============================
|
|
NULL |
|
|
|
|
taos> select mod(10, null)
|
|
mod(10, null) |
|
|
============================
|
|
NULL |
|
|
|
|
taos> select mod(10, 0)
|
|
mod(10, 0) |
|
|
============================
|
|
NULL |
|
|
|
|
taos> select mod(-10, 0)
|
|
mod(-10, 0) |
|
|
============================
|
|
NULL |
|
|
|
|
taos> select mod(5, 0)
|
|
mod(5, 0) |
|
|
============================
|
|
NULL |
|
|
|
|
taos> select mod(0, 1)
|
|
mod(0, 1) |
|
|
============================
|
|
0 |
|
|
|
|
taos> select mod(1, 1)
|
|
mod(1, 1) |
|
|
============================
|
|
0 |
|
|
|
|
taos> select mod(5, 2)
|
|
mod(5, 2) |
|
|
============================
|
|
1 |
|
|
|
|
taos> select mod(5, -3)
|
|
mod(5, -3) |
|
|
============================
|
|
2 |
|
|
|
|
taos> select mod(15, 4)
|
|
mod(15, 4) |
|
|
============================
|
|
3 |
|
|
|
|
taos> select mod(-5, 3)
|
|
mod(-5, 3) |
|
|
============================
|
|
-2 |
|
|
|
|
taos> select mod(voltage, 2) from ts_4893.meters limit 1
|
|
mod(voltage, 2) |
|
|
============================
|
|
1 |
|
|
|
|
taos> select mod(current, 10) from ts_4893.meters limit 1
|
|
mod(current, 10) |
|
|
============================
|
|
0.649999618530273 |
|
|
|
|
taos> select mod(current, log(100)) from ts_4893.meters limit 1
|
|
mod(current, log(100)) |
|
|
============================
|
|
1.43965924655409 |
|
|
|
|
taos> select mod(phase, 4) from ts_4893.meters limit 1
|
|
mod(phase, 4) |
|
|
============================
|
|
0.508898019790649 |
|
|
|
|
taos> select mod(abs(voltage), 3) from ts_4893.meters limit 1
|
|
mod(abs(voltage), 3) |
|
|
============================
|
|
2 |
|
|
|
|
taos> select mod(phase, sqrt(16)) from ts_4893.meters limit 1
|
|
mod(phase, sqrt(16)) |
|
|
============================
|
|
0.508898019790649 |
|
|
|
|
taos> select mod(round(voltage), 5) from ts_4893.meters limit 1
|
|
mod(round(voltage), 5) |
|
|
============================
|
|
1 |
|
|
|