ALL (Subquery)
要包含在查询结果中,FieldName 的值必须符合由子查询生成的所有值的比较条件。
ANY (Subquery) | SOME (Subquery)
要包含在查询结果中,FieldName 的值必须符合由子查询生成的至少一个值的比较条件。
LIKE
"cExpression"
要包含在查询结果中,FieldName 的值必须与字符表达式 cExpression 相匹配,其中可以包含 SQL
通配符,如百分号(%)和下划线(_)。
% 字符表示字符串中任何长度不确定的字符。 _ 字符表示字符串中单个不确定的字符。如果想要指定某个通配符作为字符,请使用 ESCAPE
子句。
IS NULL
要包含在查询结果中,FieldName 的值必须是空值(NULL)。
BETWEEN Start_Range AND End_Range
要包含在查询结果中,FieldName 的值必须在指定的范围值之内。
IN (Value_Set)
要包含在查询结果中,FieldName 必须包含 Value_Set
中指定的表达式或值之一。列出一系列值中的各项时,用逗号分隔各项。
注意:
可以为 Value_Set 指定的值或表达式的数量,受 SYS(3055) – FOR 和 WHERE
子句的复杂性 的设置的影响。
提示:
当找到第一个匹配结果时,Visual FoxPro 停止计算 Value_Set 中所列的值和表达式。因此,如果 IN 不被
Rushmore 优化,则可以通过在 Value_Set 列表的开头放置最有可能匹配的值来改善性能。
IN (Subquery)
要包含在查询结果中,FieldName 必须包含 Subquery 的返回值之一。
EXISTS (Subquery)
仅当子查询返回的至少一行时,查询才包含结果。EXISTS 子句的结果为真(.T.)或假(.F.)。
注意:
除非子查询结果为空集,否则 EXISTS (Subquery) 子句结果为真(.T.)。
你要的是否是这些?