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