## Testing of comparison functions#select0=0,1>0,1>=1,1<0,1<=0,1!=0,strcmp("abc","abcd"),strcmp("b","a"),strcmp("a","a");select"a"<"b","a"<="b","b">="a","b">"a","a"="A","a"<>"b";select"a "="A","A "="a","a "<="A b";select"abc"like"a%","abc"notlike"%d%","a%"like"a\%","abc%"like"a%\%","abcd"like"a%b_%d","a"like"%%a","abcde"like"a%_e","abc"like"abc%";select"a"like"%%b","a"like"%%ab","ab"like"a\%","ab"like"_","ab"like"ab_","abc"like"%_d","abc"like"abc%d";select'?'like'|%','?'like'|%'ESCAPE'|','%'like'|%','%'like'|%'ESCAPE'|','%'like'%';select'abc'like'%c','abcabc'like'%c',"ab"like"","ab"like"a","ab"like"ab";select"Det här är svenska"regexp"h[[:alpha:]]+r","aba"regexp"^(a|b)*$";select"aba"regexpconcat("^","a");select!0,NOT0=1,!(0=0),1AND1,1&&0,0OR1,1||NULL,1=1or1=1and1=0;select2between1and3,"monty"between"max"and"my",2=2and"monty"between"max"and"my"and3=3;select'b'between'a'and'c','B'between'a'and'c';select2in(3,2,5,9,5,1),"monty"in("david","monty","allan"),1.2in(1.4,1.2,1.0);select-1.49or-1.49,0.6or0.6;
## Wrong usage of functions#select5between0and10between0and1,(5between0and10)between0and1;select1and2between2and10,2between2and10and1;select1and0or2,2or1and0;