数据库之基础6

来源:互联网 发布:nike跑步软件 编辑:程序博客网 时间:2024/06/07 22:35
1.投影操作
返回限定行数的查询:SELECT 列1,列2 FROM t-student LINIT 开始序号,返回的行数(LINIT 序号是从0开始,LIMIT只适用于mysql)
执行范围测试(BETWEEN):SELECT 列A,列B  FROM 表(大于等于上限,小于等于下限)
定义结合关系(IN 或 NOT IN):SELECT 列A,列B  FROM 表 WHERE 列C  IN (值集合)
排序操作:排序操作是指当查询的结果投影出来后以那一列或及列的顺序进行排序
单列排序:SELECT 列A,列B  FROM 表 ORDER BY 列A
多列排序:SELECT 列A,列B,列C FROM 表 OREDER BY 列A,列B,列C,
-------------DESC表示降序,ASC表示升序




2.使用聚合函数进行统计汇总
聚合函数的分类:
----COUNT :统计行数量
SELECT COUNT(默认ALL 计算规范)FROM(表名)
*计算所有选择的行,包括NULL的值
ALL列 计算指定列的所有的非空值行
DISTINCT 计数指定列的所有唯一非空值


----SUM: 获取单个列的合计值
SELECT SUM (计数规范) FROM 表名
SUM只有ALL和DISTINCT这两种计数规范,没有*
SELECT SUM (ALL 年龄) FROM t_student


----AVG:计算某个咧的平均值
标准结构:SELECT AVG (平均值规范) FROM 表名


----MAX: 计算列的最大值
SELECT MAX(列名) FROM 表名  没有 ALL DISTINCT *这些值


----MIN:计算列的最小值
MIN 同MAX
0 0