如果使用范围搜索,将匹配位于查询指定的上下限内的词语。范围搜索可以包括上下限,也可以不包括。将以词典顺序(也称为字典顺序或字母顺序)执行搜索。
除非所有数字具有相同的数字位数,否则词典顺序不会将预期结果提供给数字数据。如果需要,在数字开头添加零以提供必要的数字位数。
范围搜索使用关键字 TO 来分隔搜索词。缺省情况下,词语“to”是一个非索引字,而不是索引词。如果使用不包含词语“to”的非索引字列表,或者不使用非索引字列表,请在范围查询中省略词语 TO。
在搜索谓词中使用方括号 ([ ]) 指定包含搜索。语法为 [searchterm1 TO searchterm2]。
以下搜索谓词会查找介于 apple 和 orange 之间的所有词汇,包括词汇 apple 和 orange:
bts_contains(column, ' [apple TO orange] ')
以下示例会查找介于 20063105 和 20072401 之间的所有词汇,包括 20063105 和 20072401:
bts_contains(column, ' [20063105 TO 20072401] ')
在搜索谓词中使用花括号 ({ }) 来指定排除搜索。语法为 {searchterm1 TO searchterm2}。
以下搜索谓词会查找介于 Beethoven 和 Mozart 之间的所有词语,但不包括词语 Beethoven 和 Mozart:
bts_contains(column, ' {Beethoven TO Mozart} ')
以下示例会查找介于 65 和 89 之间的所有词语,但不包括 65 和 89:
bts_contains(column, ' {65 TO 89} ')