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