TDengine/tests/army/query/function/ans/mod.csv
2025-03-11 13:38:57 +08:00

6.8 KiB

1taos> select MOD(10.55, 3)
2 mod(10.55, 3) |
3============================
4 1.55 |
5taos> select MOD(10.55, 2)
6 mod(10.55, 2) |
7============================
8 0.550000000000001 |
9taos> select MOD(10.55, 1)
10 mod(10.55, 1) |
11============================
12 0.550000000000001 |
13taos> select MOD(10.55, -1)
14 mod(10.55, -1) |
15============================
16 0.550000000000001 |
17taos> select MOD(10.55, -10)
18 mod(10.55, -10) |
19============================
20 0.550000000000001 |
21taos> select MOD(-10.55, 1)
22 mod(-10.55, 1) |
23============================
24 -0.550000000000001 |
25taos> select MOD(99, 1)
26 mod(99, 1) |
27============================
28 0 |
29taos> select MOD(10.55, 1) + 1
30 mod(10.55, 1) + 1 |
31============================
32 1.55 |
33taos> select MOD(MOD(MOD(MOD(MOD(MOD(MOD(123.123456789, 9), 8), 7), 6), 5), 4), 3)
34 mod(mod(mod(mod(mod(mod(mod(123.123456789, 9), 8), 7), 6), 5), 4 |
35===================================================================
36 0.123456789000002 |
37taos> select MOD(MOD(MOD(MOD(MOD(MOD(MOD(123456789.123456789, -1), -2), -3), -4), -5), -6), -7)
38 mod(mod(mod(mod(mod(mod(mod(123456789.123456789, -1), -2), -3), |
39===================================================================
40 0.123456791043282 |
41taos> select MOD(87654321.123456789, id + 1) from ts_4893.meters order by ts limit 10
42 mod(87654321.123456789, id + 1) |
43==================================
44 0.123456791043282 |
45 1.12345679104328 |
46 0.123456791043282 |
47 1.12345679104328 |
48 1.12345679104328 |
49 3.12345679104328 |
50 6.12345679104328 |
51 1.12345679104328 |
52 0.123456791043282 |
53 1.12345679104328 |
54taos> select MOD(current, id + 1) from ts_4893.meters order by ts limit 10
55 mod(current, id + 1) |
56============================
57 0.649999618530273 |
58 0.574000358581543 |
59 0.795000076293945 |
60 3.23299980163574 |
61 0.706000328063965 |
62 2.50800037384033 |
63 2.5959997177124 |
64 2.96199989318848 |
65 2.22599983215332 |
66 0.336999893188477 |
67taos> select MOD(current, 1) from ts_4893.meters order by ts limit 10
68 mod(current, 1) |
69============================
70 0.649999618530273 |
71 0.574000358581543 |
72 0.795000076293945 |
73 0.232999801635742 |
74 0.706000328063965 |
75 0.508000373840332 |
76 0.595999717712402 |
77 0.961999893188477 |
78 0.22599983215332 |
79 0.336999893188477 |
80taos> select MOD(sqrt(current), abs(id + 1)) from ts_4893.meters order by ts limit 10
81 mod(sqrt(current), abs(id + 1)) |
82==================================
83 0.263433715970078 |
84 0.928139402177011 |
85 0.129696483094478 |
86 3.35156676819003 |
87 3.27200249511885 |
88 2.91684767751769 |
89 3.0977410669248 |
90 3.31089110258681 |
91 3.35052232228847 |
92 3.21512050990137 |
93taos> select mod(10, -3)
94 mod(10, -3) |
95============================
96 1 |
97taos> select mod(10, 3)
98 mod(10, 3) |
99============================
100 1 |
101taos> select mod(id, 3) from ts_4893.d0 order by ts limit 10
102 mod(id, 3) |
103============================
104 0 |
105 1 |
106 2 |
107 0 |
108 1 |
109 2 |
110 0 |
111 1 |
112 2 |
113 0 |
114taos> select mod(id, 3) from ts_4893.meters order by ts limit 10
115 mod(id, 3) |
116============================
117 0 |
118 1 |
119 2 |
120 0 |
121 1 |
122 2 |
123 0 |
124 1 |
125 2 |
126 0 |
127taos> select mod(null, 2)
128 mod(null, 2) |
129============================
130 NULL |
131taos> select mod(10, null)
132 mod(10, null) |
133============================
134 NULL |
135taos> select mod(10, 0)
136 mod(10, 0) |
137============================
138 NULL |
139taos> select mod(-10, 0)
140 mod(-10, 0) |
141============================
142 NULL |
143taos> select mod(5, 0)
144 mod(5, 0) |
145============================
146 NULL |
147taos> select mod(0, 1)
148 mod(0, 1) |
149============================
150 0 |
151taos> select mod(1, 1)
152 mod(1, 1) |
153============================
154 0 |
155taos> select mod(5, 2)
156 mod(5, 2) |
157============================
158 1 |
159taos> select mod(5, -3)
160 mod(5, -3) |
161============================
162 2 |
163taos> select mod(15, 4)
164 mod(15, 4) |
165============================
166 3 |
167taos> select mod(-5, 3)
168 mod(-5, 3) |
169============================
170 -2 |
171taos> select mod(voltage, 2) from ts_4893.meters limit 1
172 mod(voltage, 2) |
173============================
174 1 |
175taos> select mod(current, 10) from ts_4893.meters limit 1
176 mod(current, 10) |
177============================
178 0.649999618530273 |
179taos> select mod(current, log(100)) from ts_4893.meters limit 1
180 mod(current, log(100)) |
181============================
182 1.43965924655409 |
183taos> select mod(phase, 4) from ts_4893.meters limit 1
184 mod(phase, 4) |
185============================
186 0.508898019790649 |
187taos> select mod(abs(voltage), 3) from ts_4893.meters limit 1
188 mod(abs(voltage), 3) |
189============================
190 2 |
191taos> select mod(phase, sqrt(16)) from ts_4893.meters limit 1
192 mod(phase, sqrt(16)) |
193============================
194 0.508898019790649 |
195taos> select mod(round(voltage), 5) from ts_4893.meters limit 1
196 mod(round(voltage), 5) |
197============================
198 1 |