在vfp中,带特殊运算符的条件查询中包括哪些短语格式?

2020-08-27 教育 72阅读
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.)。
 
你要的是否是这些?
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com