Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
搜索条件是 WHERE 子句、HAVING 子句、连接中 ON 短语或 IF 表达式的标准。搜索条件也称作谓语。
search-condition: expression comparison-operator expression | expression IS [ NOT ] NULL | expression [ NOT ] BETWEEN expression AND expression | expression [ NOT ] IN ( expression, ... ) | expression [ NOT ] IN ( subquery ) | expression [ NOT ] { ANY | ALL } ( subquery ) | expression [ NOT ] EXISTS ( subquery ) | expression [ NOT ] LIKE ( pattern ) | NOT search-condition | search-condition AND search-condition | search-condition OR search-condition | ( search-condition IS [ NOT ] {TRUE | FALSE | UNKNOWN }
comparison-operator : = | > | < | >= | <= | <> | != | !< | !>
UltraLite 支持的不同类型的搜索条件包括:
在 UltraLite 中,搜索条件可出现在以下各项中:
WHERE 子句
HAVING 子句
ON 短语
SQL 查询
在 SELECT 语句的 FROM 子句中,或在表达式(如 IF 或 CASE)中,搜索条件可用于从表中选择行的子集以选择特定值。在 UltraLite 中,每个条件的值都处于以下三种状态中的一种:TRUE、FALSE 或 UNKNOWN。组合时,这些状态称为三值逻辑。如果所比较的值中某一个为 NULL,则比较结果为 UNKNOWN。仅当条件的结果为 TRUE 时,才满足搜索条件。
比较运算符逻辑运算符ALL 搜索条件ANY 搜索条件BETWEEN 搜索条件EXISTS 搜索条件IN 搜索条件LIKE 搜索条件