1# -------------------------------------------------------------- #
2# Test case migrated from regression test suite: bug3752.sql
3#
4# Author: Daniel Lee, daniel.lee@mariadb.com
5# -------------------------------------------------------------- #
6#
7--source ../include/have_columnstore.inc
8#
9USE tpch1;
10#
11select cidx, csmallint from datatypetestm where csmallint > 765.2;
12select cidx, csmallint from datatypetestm where csmallint > -765.2;
13select cidx, csmallint from datatypetestm where csmallint >= 765.2;
14select cidx, csmallint from datatypetestm where csmallint >= -765.2;
15select cidx, csmallint from datatypetestm where csmallint = 765.2;
16select cidx, csmallint from datatypetestm where csmallint = -765.2;
17select cidx, csmallint from datatypetestm where csmallint <= 765.2;
18select cidx, csmallint from datatypetestm where csmallint <= -765.2;
19select cidx, csmallint from datatypetestm where csmallint < 765.2;
20select cidx, csmallint from datatypetestm where csmallint < -765.2;
21
22select cidx, csmallint from datatypetestm where csmallint > 765.5;
23select cidx, csmallint from datatypetestm where csmallint > -765.5;
24select cidx, csmallint from datatypetestm where csmallint >= 765.5;
25select cidx, csmallint from datatypetestm where csmallint >= -765.5;
26select cidx, csmallint from datatypetestm where csmallint = 765.5;
27select cidx, csmallint from datatypetestm where csmallint = -765.5;
28select cidx, csmallint from datatypetestm where csmallint <= 765.5;
29select cidx, csmallint from datatypetestm where csmallint <= -765.5;
30select cidx, csmallint from datatypetestm where csmallint < 765.5;
31select cidx, csmallint from datatypetestm where csmallint < -765.5;
32
33select cidx, cbigint from datatypetestm where cbigint > 72036854775804.2;
34select cidx, cbigint from datatypetestm where cbigint > -72036854775804.2;
35select cidx, cbigint from datatypetestm where cbigint >= 72036854775804.2;
36select cidx, cbigint from datatypetestm where cbigint >= -72036854775804.2;
37select cidx, cbigint from datatypetestm where cbigint = 72036854775804.2;
38select cidx, cbigint from datatypetestm where cbigint = -72036854775804.2;
39select cidx, cbigint from datatypetestm where cbigint <= 72036854775804.2;
40select cidx, cbigint from datatypetestm where cbigint <= -72036854775804.2;
41select cidx, cbigint from datatypetestm where cbigint < 72036854775804.2;
42select cidx, cbigint from datatypetestm where cbigint < -72036854775804.2;
43
44select cidx, cbigint from datatypetestm where cbigint > 72036854775804.6;
45select cidx, cbigint from datatypetestm where cbigint > -72036854775804.6;
46select cidx, cbigint from datatypetestm where cbigint >= 72036854775804.6;
47select cidx, cbigint from datatypetestm where cbigint >= -72036854775804.6;
48select cidx, cbigint from datatypetestm where cbigint = 72036854775804.6;
49select cidx, cbigint from datatypetestm where cbigint = -72036854775804.6;
50select cidx, cbigint from datatypetestm where cbigint <= 72036854775804.6;
51select cidx, cbigint from datatypetestm where cbigint <= -72036854775804.6;
52select cidx, cbigint from datatypetestm where cbigint < 72036854775804.6;
53select cidx, cbigint from datatypetestm where cbigint < -72036854775804.6;
54
55select cidx, cdecimal1 from datatypetestm where cdecimal1 > 7.2;
56select cidx, cdecimal1 from datatypetestm where cdecimal1 > -7.2;
57select cidx, cdecimal1 from datatypetestm where cdecimal1 >= 7.2;
58select cidx, cdecimal1 from datatypetestm where cdecimal1 >= -7.2;
59select cidx, cdecimal1 from datatypetestm where cdecimal1 = 7.2;
60select cidx, cdecimal1 from datatypetestm where cdecimal1 = -7.2;
61select cidx, cdecimal1 from datatypetestm where cdecimal1 <= 7.2;
62select cidx, cdecimal1 from datatypetestm where cdecimal1 <= -7.2;
63select cidx, cdecimal1 from datatypetestm where cdecimal1 < 7.2;
64select cidx, cdecimal1 from datatypetestm where cdecimal1 < -7.2;
65
66select cidx, cdecimal1 from datatypetestm where cdecimal1 > 7.5;
67select cidx, cdecimal1 from datatypetestm where cdecimal1 > -7.5;
68select cidx, cdecimal1 from datatypetestm where cdecimal1 >= 7.5;
69select cidx, cdecimal1 from datatypetestm where cdecimal1 >= -7.5;
70select cidx, cdecimal1 from datatypetestm where cdecimal1 = 7.5;
71select cidx, cdecimal1 from datatypetestm where cdecimal1 = -7.5;
72select cidx, cdecimal1 from datatypetestm where cdecimal1 <= 7.5;
73select cidx, cdecimal1 from datatypetestm where cdecimal1 <= -7.5;
74select cidx, cdecimal1 from datatypetestm where cdecimal1 < 7.5;
75select cidx, cdecimal1 from datatypetestm where cdecimal1 < -7.5;
76
77select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 > 9.972;
78select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 > -9.972;
79select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 >= 9.972;
80select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 >= -9.972;
81select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 = 9.972;
82select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 = -9.972;
83select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 <= 9.972;
84select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 <= -9.972;
85select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 < 9.972;
86select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 < -9.972;
87
88select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 > 9.975;
89select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 > -9.975;
90select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 >= 9.975;
91select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 >= -9.975;
92select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 = 9.975;
93select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 = -9.975;
94select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 <= 9.975;
95select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 <= -9.975;
96select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 < 9.975;
97select cidx, cdecimal4_2 from datatypetestm where cdecimal4_2 < -9.975;
98
99select cidx, cdecimal5 from datatypetestm where cdecimal5 > 997.2;
100select cidx, cdecimal5 from datatypetestm where cdecimal5 > -997.2;
101select cidx, cdecimal5 from datatypetestm where cdecimal5 >= 997.2;
102select cidx, cdecimal5 from datatypetestm where cdecimal5 >= -997.2;
103select cidx, cdecimal5 from datatypetestm where cdecimal5 = 997.2;
104select cidx, cdecimal5 from datatypetestm where cdecimal5 = -997.2;
105select cidx, cdecimal5 from datatypetestm where cdecimal5 <= 997.2;
106select cidx, cdecimal5 from datatypetestm where cdecimal5 <= -997.2;
107select cidx, cdecimal5 from datatypetestm where cdecimal5 < 997.2;
108select cidx, cdecimal5 from datatypetestm where cdecimal5 < -997.2;
109
110select cidx, cdecimal5 from datatypetestm where cdecimal5 > 997.5;
111select cidx, cdecimal5 from datatypetestm where cdecimal5 > -997.5;
112select cidx, cdecimal5 from datatypetestm where cdecimal5 >= 997.5;
113select cidx, cdecimal5 from datatypetestm where cdecimal5 >= -997.5;
114select cidx, cdecimal5 from datatypetestm where cdecimal5 = 997.5;
115select cidx, cdecimal5 from datatypetestm where cdecimal5 = -997.5;
116select cidx, cdecimal5 from datatypetestm where cdecimal5 <= 997.5;
117select cidx, cdecimal5 from datatypetestm where cdecimal5 <= -997.5;
118select cidx, cdecimal5 from datatypetestm where cdecimal5 < 997.5;
119select cidx, cdecimal5 from datatypetestm where cdecimal5 < -997.5;
120
121select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 > 9999.982;
122select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 > -9999.982;
123select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 >= 9999.982;
124select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 >= -9999.982;
125select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 = 9999.982;
126select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 = -9999.982;
127select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 <= 9999.982;
128select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 <= -9999.982;
129select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 < 9999.982;
130select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 < -9999.982;
131
132select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 > 9999.985;
133select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 > -9999.985;
134select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 >= 9999.985;
135select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 >= -9999.985;
136select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 = 9999.985;
137select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 = -9999.985;
138select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 <= 9999.985;
139select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 <= -9999.985;
140select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 < 9999.985;
141select cidx, cdecimal9_2 from datatypetestm where cdecimal9_2 < -9999.985;
142
143select cidx, cdecimal18 from datatypetestm where cdecimal18 > 9999999999998.2;
144select cidx, cdecimal18 from datatypetestm where cdecimal18 > -9999999999998.2;
145select cidx, cdecimal18 from datatypetestm where cdecimal18 >= 9999999999998.2;
146select cidx, cdecimal18 from datatypetestm where cdecimal18 >= -9999999999998.2;
147select cidx, cdecimal18 from datatypetestm where cdecimal18 = 9999999999998.2;
148select cidx, cdecimal18 from datatypetestm where cdecimal18 = -9999999999998.2;
149select cidx, cdecimal18 from datatypetestm where cdecimal18 <= 9999999999998.2;
150select cidx, cdecimal18 from datatypetestm where cdecimal18 <= -9999999999998.2;
151select cidx, cdecimal18 from datatypetestm where cdecimal18 < 9999999999998.2;
152select cidx, cdecimal18 from datatypetestm where cdecimal18 < -9999999999998.2;
153
154select cidx, cdecimal18 from datatypetestm where cdecimal18 > 9999999999998.5;
155select cidx, cdecimal18 from datatypetestm where cdecimal18 > -9999999999998.5;
156select cidx, cdecimal18 from datatypetestm where cdecimal18 >= 9999999999998.5;
157select cidx, cdecimal18 from datatypetestm where cdecimal18 >= -9999999999998.5;
158select cidx, cdecimal18 from datatypetestm where cdecimal18 = 9999999999998.5;
159select cidx, cdecimal18 from datatypetestm where cdecimal18 = -9999999999998.5;
160select cidx, cdecimal18 from datatypetestm where cdecimal18 <= 9999999999998.5;
161select cidx, cdecimal18 from datatypetestm where cdecimal18 <= -9999999999998.5;
162select cidx, cdecimal18 from datatypetestm where cdecimal18 < 9999999999998.5;
163select cidx, cdecimal18 from datatypetestm where cdecimal18 < -9999999999998.5;
164
165select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 > 99999999999.972;
166select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 > -99999999999.972;
167select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 >= 99999999999.972;
168select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 >= -99999999999.972;
169select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 = 99999999999.972;
170select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 = -99999999999.972;
171select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 <= 99999999999.972;
172select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 <= -99999999999.972;
173select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 < 99999999999.972;
174select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 < -99999999999.972;
175
176select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 > 99999999999.975;
177select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 > -99999999999.975;
178select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 >= 99999999999.975;
179select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 >= -99999999999.975;
180select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 = 99999999999.975;
181select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 = -99999999999.975;
182select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 <= 99999999999.975;
183select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 <= -99999999999.975;
184select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 < 99999999999.975;
185select cidx, cdecimal18_2 from datatypetestm where cdecimal18_2 < -99999999999.975;
186
187#
188
189