FROM 子句 (SQL Server Compact Edition)

指定要从中检索行的表。在 Microsoft SQL Server 2005 Compact Edition 中,FROM 子句是可选的。

语法

[ FROM { < table_source > } [ ,...n ]  
< table_source > ::= 
      table_name [ [ AS ] table_alias ] 
   | < joined_table > 
< joined_table > ::= 
   < table_source > < join_type > < table_source > ON < search_condition > 
| <table_source> CROSS JOIN <table_source>
   | ( < joined_table > )
< join_type > ::= 
   [ INNER | { { LEFT | RIGHT } [ OUTER ] } ] JOIN ]

参数

  • < table_source >
    指定 SELECT 语句的表和联接表。
  • table_name [ [ AS ] table_alias]
    指定表名和可选的别名。
  • < joined_table >
    结果集是两个或更多表的联接。

    对于多个联接,可以使用括号来指定联接的顺序。

  • < join_type >
    指定联接操作的类型。
  • CROSS JOIN
    指定两个表的叉积。
  • INNER
    指定返回所有匹配的行对。丢弃两个表中的不匹配的行。这是未指定联接类型时的默认设置。

    注意:
    SQL Server Compact Edition 查询处理器假定 INNER JOIN 包括的列上有索引(由用户或数据库创建)。
  • LEFT [ OUTER ]
    指定除由内部联接返回的所有行外,左表中不满足指定条件的所有行也包括在结果集中。左表的输出列设置为 NULL。
  • RIGHT [ OUTER ]
    指定除由内部联接返回的所有行外,右表中不满足指定条件的所有行也包括在结果集中。右表的输出列设置为 NULL。
  • JOIN
    指示将联接指定的表。
  • ON < search_condition >
    指定联接所基于的条件。虽然经常使用列和比较运算符,但该条件可以指定任何有效的谓词。

请参阅

帮助和信息

获取 SQL Server Compact Edition 帮助