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 compare expression | expression IS [ NOT ] { NULL | TRUE | FALSE | UNKNOWN } | expression [ NOT ] BETWEEN expression AND expression | expression [ NOT ] IN ( expression, ... ) | expression [ NOT ] IN ( subquery ) | expression [ NOT ] { ANY | ALL } ( subquery ) | expression [ NOT ] EXISTS ( subquery ) | NOT search-condition | search-condition AND search-condition | search-condition OR search-condition | ( search-condition )
compare: = | > | < | >= | <= | <> | != | !< | !>
在 UltraLite 中,搜索条件可出现在以下各项中:
WHERE 子句
HAVING 子句
ON 短语
SQL 查询
在 SELECT 语句的 FROM 子句中,或在表达式(如 IF 或 CASE)中,搜索条件可用于从表中选择行的子集以选择特定值。在 UltraLite 中,每个条件的值都处于以下三种状态中的一种:TRUE、FALSE 或 UNKNOWN。组合时,这些状态称为三值逻辑。如果所比较的值中某一个为 NULL,则比较结果为 UNKNOWN。仅当条件的结果为 TRUE 时,才满足搜索条件。
UltraLite 支持的不同类型的搜索条件包括:
这些条件将在随后的单独章节中进行论述。
子查询构成了一类很重要的表达式,该表达式可用在很多搜索条件中。
比较运算符逻辑运算符ALL 条件ANY 条件BETWEEN 条件EXISTS 条件IN 条件