第六部分 数据的查询

  1. 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]

  1. 基本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.  嵌套查询

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2012-11-15 17:42  i Traveling Light  阅读(104)  评论(0)    收藏  举报