第六部分 数据的查询
- SELECT语句的语法结构
SELECT FieldNameList
[ALL|DISTINCT]
[TOP n [PERCENT]]
[INTO NewTableName]
FROM TableNameList
[WHERE Condition]
[ORDER BY Order_FiledName [ASC|DESC]]
[GROUP BY Group_FieldName]
[HAVING HavingCondition]
- 基本SELECT查询
SELECT FiledNameList
[ALL|DISTINCT]
SELECT *FROM student
3. 基于条件的查询
SELECT FieldNameList
[ALL|DISTINCT
[TOP n [PRESENT]]
FROM TableNameList
[WHERE Condition]
4. 对查询结果排序输出
SELECT FieldNameList
[ALL|DISTINCT]
FROM TableNameList
[WHERE Condition]
[ORDER BY order_FieldName [ASC|DESC]]
5. 查询结果的新建表存储
SELECT FiledNameList
[ALL|DISTINCT]
[INTO NewTableName]
FROM TableNameList
6. 常见的聚合函数
SUM、AVG、MAX、MIN、COUNT、COUNT(*)
count()不计算空值行,但是count(*)计算所有行
7. 查询结果的汇总
SELECT FieldNameList
[ALL|DISTINCT]
FROM TableNameList
[WHERE Condition]
[GROUP BY Group_FieldName]
[HAVING HavingCondition]
8. 多表连接查询
SQL SERVER连接的语法格式:
SELECT 查询列表
FROM 表,表
WHERE 表.列<比较运算符>表.列
ANSI连接的语法形式:
SELECT 表名.列名…
FROM {表名[连接类型] JOIN 表明 ON 连接条件} […]
WHERE 查询条件
9. 嵌套查询

浙公网安备 33010602011771号