二 第八十九章 SQL命令 WHERE( 三 )

可以用于任何数据类型的值的排序序列范围 。
BETWEEN使用与它所匹配的列相同的排序规则类型 。默认情况下,字符串数据类型排序不区分大小写 。
IN和%INLIST谓词IN谓词用于将一个值匹配到非结构化的一系列项 。它的语法如下:
WHERE field IN (item1,item2[,...])
Collation应用于IN比较,就像它应用于相等测试一样 。IN使用字段的默认排序规则 。默认情况下,与字段字符串值的比较不区分大小写 。
%INLIST谓词是IRIS扩展,用于将值匹配到 IRIS列表结构的元素 。它的语法如下:
WHERE item %INLIST listfield
%INLIST使用EXACT排序 。因此,默认情况下,%INLIST字符串比较是区分大小写的 。
使用任何一个谓词,都可以执行相等比较和子查询比较 。
Substring谓词可以使用下面的方法来比较字段值和子字符串:
PredicateOperation%STARTSWITH该值必须以指定的子字符串开始 。[包含运算符 。该值必须包含指定的子字符串 。%STARTSWITH谓词IRIS%STARTSWITH

推荐阅读