数据库之基础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
返回限定行数的查询: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
- 数据库之基础6
- 数据库基础 之 “表”
- 数据库基础 之 “视图”
- 数据库基础 之 “索引”
- 数据库基础之 “ 小结 ”
- 数据库之 触发器 基础
- 数据库之基础1
- 数据库之基础2
- 数据库之基础3
- 数据库之基础4
- 数据库之基础5
- 数据库之基础7
- python基础之数据库
- JAVA基础之数据库
- 数据库(三)数据库基础之数据库语言
- 资源共享之MySQL数据库基础
- 数据库技术基础之关系数据库
- 数据库操作之基础篇
- 2016-01-03 Balloon
- RDD读写HDFS
- Android中程序与Service的交互
- Growth: 一个关于如何成为优秀Web Developer 的 App
- RDD类操作说明
- 数据库之基础6
- 让手机访问电脑的tomcat
- SQL学习(二)
- 数据库006
- svnversion 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- RDD容错
- 单个电脑上进行多ssh-key配置
- xsl与xml转换示例
- Spark MLlib 包