SQL 语句的基本语法

SQL 语句的基本语法一.SELECT语句的完整语法为:   SELECT [ALL|DISTINCT|DISTINCTROW|TOP]   {*|table.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,...]]}   FROM tableexpression[,....][IN externaldatabase]   [WHERE....]   [GROUP BY...]   [HAVING...]   [ORDER BY...]   [WITH OWNERACCESS OPTION]   说明:   用中括号([])括起来的部分表示可选的,用大括号({})括起来的是表示必须从其中选择其中   一个。   1.FROM子句   FROM子句指定了SELECT语句中字段的来源。FROM子句后面包含 一个或多个表达式(由逗号分开),其中的表达式可为单一表名称,已保存的查询或由INNER JOIN,LEFT JOIN或RIGHT JOIN得到的复合结果。如果表或查询存储在外部数据库,在IN子句之后指明其完整路径。   例:下列SQL语句返回所有有订单的客户:   select orderID,Customer.customerID from orders,customers where orders.customerID=customer.customeersID   2.ALL,DISTINCT,DISTINCTROW,TOP谓词   (1)ALL 返回满足SQL语句条件的所有记录