Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » UltraLite SQL 参考 » UltraLite SQL 元素 » UltraLite 中的表达式

 

表达式中的子查询

嵌套在另一个 SELECT 语句内部的 SELECT 语句。

语法

子查询的结构类似于常规查询。

注释

在 UltraLite 中,只能在以下情况下使用子查询引用:

  • 作为 FROM 子句中的表表达式。这种形式的表表达式(也称为 derived tables)必须有一个派生表名和在其中读取 SELECT 列表中值的列名。

  • 为 EXISTS、ANY、ALL 和 IN 搜索条件提供值。

可以编写子查询,其中含有对在子查询之前(子查询的左侧)指定的名称的引用(有时称为对左侧的外部引用)。但是,无法对子查询内的项进行引用(有时被称为内部引用)。

另请参见
示例

以下子查询用于列出库存量较低(即少于 20)的项的全部产品 ID。

FROM SalesOrderItems
 ( SELECT ID
   FROM Products
   WHERE Quantity < 20 );