一、
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