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语句条件的所有记录