Files
turso/testing/like.test
2024-07-16 16:36:30 +08:00

33 lines
585 B
Tcl

#!/usr/bin/env tclsh
set testdir [file dirname $argv0]
source $testdir/tester.tcl
do_execsql_test like-fn {
select name, like('sweat%', name) from products;
} {hat|0
cap|0
shirt|0
sweater|1
sweatshirt|1
shorts|0
jeans|0
sneakers|0
boots|0
coat|0
accessories|0}
do_execsql_test where-like {
select * from products where name like 'sweat%';
} {4|sweater|25.0
5|sweatshirt|74.0}
do_execsql_test where-not-like {
select * from products where name not like 'sweat%' and price >= 70.0;
} {1|hat|79.0
2|cap|82.0
6|shorts|70.0
7|jeans|78.0
8|sneakers|82.0
11|accessories|81.0}