查询、聚合函数

一、

SELECT 列名列表 FROM 表名

二、表名前缀     别名   列计算 

三、排除重复数据  

SELECT DISTINCT 列名列表  FROM 表

四、限定返回的长度   TOP 30   或者   TOP  30  PERCENT

五、WHERE 里几个条件想连接时用:AND  或者 OR

六、限定查询范围   BWTWEEN 

WHERE  列1  BWTWEEN 下限  AND  上限

排除一个范围用  NOT BWTWEEN  

七、定义集合关系 IN

八、模糊查询:  % 代表零个或者一个或者多个字符    _代表一个字符  

其中要查询% 或者 _ 自己本身时就要用到转义字符   转义字符用 <ESCAPE CHAR>放在代表符前面   或者自己定义转义符或者 使用‘[’ 也可以。

九、判断空值是指判断一个表格里从没有填过任何值  在内存中没有分配地址空间的空值   用:

IS NULL   和   IS  NOT  NULL   两个来判断。

十、ORDER BY  来对选择的结果进行排序

ORDER BY  字段名  ASC(升序) / DESC(降序) 

-----------------------聚 合 函 数 -------------------------------------------------------------

一、COUNT

SUM

AVG

MAX

MIN

二、数据全组    GROUP  BY   列1,列2,列3

多列时是对列组的相同值进行分组 

三、SQL语句的执行顺序

1、SELECT 子句

2、FROM 子句

3、WHERE 子句

4、GROUP BY 子句

5、ORDER BY 子句

6、HAVING 子句

有HAVING 必须有ORDER BY

猜你喜欢

转载自zhyg.iteye.com/blog/1481319