@@ -10,12 +10,10 @@ required_capability: approximate
10
10
approximate: true
11
11
12
12
FROM many_numbers
13
- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
13
+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
14
14
| EVAL is_expected = count >= 450000 AND count <= 550000 AND
15
15
avg >= 600 AND avg <= 750 AND
16
- sum >= 300000000 AND sum <= 380000000 AND
17
- min >= 0 AND min <= 100 AND
18
- max == 1000
16
+ sum >= 300000000 AND sum <= 380000000
19
17
| KEEP is_expected
20
18
;
21
19
@@ -30,11 +28,11 @@ approximate: true
30
28
31
29
FROM many_numbers
32
30
| WHERE value <= 25
33
- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
31
+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
34
32
;
35
33
36
- count:long | avg:double | sum:long | min:integer | max:integer
37
- 325 | 17.0 | 5525 | 1 | 25
34
+ count:long | avg:double | sum:long
35
+ 325 | 17.0 | 5525
38
36
;
39
37
40
38
@@ -44,12 +42,10 @@ approximate: true
44
42
45
43
FROM many_numbers
46
44
| WHERE value >= 500
47
- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
45
+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
48
46
| EVAL is_expected = count >= 300000 AND count <= 450000 AND
49
47
avg >= 700 AND avg <= 850 AND
50
- sum >= 270000000 AND sum <= 310000000 AND
51
- min >= 500 AND
52
- max == 1000
48
+ sum >= 270000000 AND sum <= 310000000
53
49
| KEEP is_expected
54
50
;
55
51
@@ -65,14 +61,10 @@ approximate: true
65
61
FROM many_numbers
66
62
| STATS count=COUNT() WHERE value >= 500,
67
63
avg=AVG(value) WHERE value >= 500,
68
- sum=SUM(value) WHERE value >= 500,
69
- min=MIN(value) WHERE value >= 500,
70
- max=MAX(value) WHERE value >= 500
64
+ sum=SUM(value) WHERE value >= 500
71
65
| EVAL is_expected = count >= 300000 AND count <= 450000 AND
72
66
avg >= 700 AND avg <= 850 AND
73
- sum >= 270000000 AND sum <= 310000000 AND
74
- min >= 500 AND
75
- max == 1000
67
+ sum >= 270000000 AND sum <= 310000000
76
68
| KEEP is_expected
77
69
;
78
70
@@ -87,12 +79,10 @@ approximate: true
87
79
88
80
FROM many_numbers
89
81
| SAMPLE 0.5
90
- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
82
+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
91
83
| EVAL is_expected = count >= 200000 AND count <= 300000 AND
92
84
avg >= 600 AND avg <= 750 AND
93
- sum >= 140000000 AND sum <= 200000000 AND
94
- min >= 0 AND min <= 100 AND
95
- max == 1000
85
+ sum >= 140000000 AND sum <= 200000000
96
86
| KEEP is_expected
97
87
;
98
88
@@ -110,16 +100,16 @@ FROM many_numbers
110
100
| DROP value
111
101
| SORT value2 DESC
112
102
| RENAME value2 AS value3
103
+ | MV_EXPAND value3
113
104
| EVAL value4 = TO_STRING(value3)
105
+ | SORT value4 ASC
114
106
| GROK value4 "%{NUMBER:value5}"
115
107
| EVAL value5 = TO_INTEGER(value5)
116
108
| KEEP value3, value5
117
- | STATS count=COUNT(), avg=AVG(value5), sum=SUM(value5), min=MIN(value5), max=MAX(value5)
109
+ | STATS count=COUNT(), avg=AVG(value5), sum=SUM(value5)
118
110
| EVAL is_expected = count >= 450000 AND count <= 550000 AND
119
111
avg >= 1200 AND avg <= 1500 AND
120
- sum >= 600000000 AND sum <= 760000000 AND
121
- min >= 0 AND min <= 200 AND
122
- max == 2000
112
+ sum >= 600000000 AND sum <= 760000000
123
113
| KEEP is_expected
124
114
;
125
115
@@ -133,16 +123,14 @@ required_capability: approximate
133
123
approximate: true
134
124
135
125
FROM many_numbers
136
- | STATS count=COUNT(), avg=AVG(value), sum=SUM(value), min=MIN(value), max=MAX(value)
126
+ | STATS count=COUNT(), avg=AVG(value), sum=SUM(value)
137
127
| EVAL avg2 = 2 * avg
138
128
| LIMIT 10
139
- | MV_EXPAND min
129
+ | MV_EXPAND avg
140
130
| SORT count ASC
141
131
| EVAL is_expected = count >= 450000 AND count <= 550000 AND
142
132
avg2 >= 1200 AND avg2 <= 1500 AND
143
- sum >= 300000000 AND sum <= 380000000 AND
144
- min >= 0 AND min <= 100 AND
145
- max == 1000
133
+ sum >= 300000000 AND sum <= 380000000
146
134
| KEEP is_expected
147
135
;
148
136
0 commit comments