单个表的 SELECT 语句 / 创建比较条件 |
可对基于字段的子串搜索的变量文本查询使用关键字 LIKE 和 MATCHES。包含关键字 NOT 以指示相反的条件。
关键字 LIKE 是 SQL 的 ISO/ANSI 标准,而 MATCHES 是 GBase 8s 扩展。
关键字 | 符号 | 含义 | |
---|---|---|---|
LIKE | % | 求值为零或多个字符 | |
LIKE | _ | 求值为单个字符 | |
LIKE | \ | 对下一字符的特殊有效位数进行转义 | |
MATCHES | * | 求值为零个或多个字符 | |
MATCHES | ? | 求值为单个字符(空值除外) | |
MATCHES | [ ] | 求值为单个字符或一定范围内的值 | |
MATCHES | \ | 对下一字符的特殊有效位数进行转义 |
不能使用 LIKE 或 MATCHES 运算符测试 BLOB 、CLOB 、TEXT 或 BYTE 列。