1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
# name: test/sql/tpch/tpch_like.test_slow
# description: Test LIKE statement on TPC-H
# group: [tpch]
require tpch
statement ok
PRAGMA enable_verification
statement ok
CALL dbgen(sf=0.1)
# LIKE
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment LIKE '%horse%'
----
1262
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment LIKE 'horse%'
----
50
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment LIKE '%horse'
----
50
# with underscore
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment LIKE '%h_rse%'
----
1262
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment LIKE 'h_rse%'
----
50
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment LIKE '%h_rse'
----
50
# NOT LIKE
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment NOT LIKE '%a%'
----
105580
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment NOT LIKE 'h%'
----
588270
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment NOT LIKE '%a'
----
563861
# with underscore
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment NOT LIKE '%a_%'
----
114512
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment NOT LIKE 'a_%'
----
563657
query I
SELECT COUNT(*) FROM lineitem WHERE l_comment NOT LIKE '%_a'
----
563861
|