1.汇总函数

count:求某列的行数

sum:对某列数据求和(数值类型)

avg:求某列数据的平均值(数值类型)

max:求某列数据的最大值,min:求某列数据的最小值

练习:

2.分组

group by 函数

SQL执行顺序:select语句最后执行,其他语句按照书写顺序执行

3.对分组结果指定条件

having语句

4.解决业务问题

  • 翻译成大白话
  • 写出分析思路
  • 写出sql语句

5.对查询结果排序

order by 语句:desc(降序),asc(升序)

sql语句执行顺序:order by语句最后执行,select语句倒数第二执行,其他语句按照书写顺序执行

空值(null)排序:

limit语句:只返回固定行数

sql语句执行顺序:order by和limit语句最后执行,select语句倒数第二执行,其他语句按照书写顺序执行

6.sqlzoo练习题

SELECT from nobel

SUM and COUNT

7.总结

  • 写sql语句时要注意逻辑关系,分清楚目地是干什么
  • 注意中英文标点符号的区别
  • 注意order by和having的区别

sql having是什么意思_sql之汇总查询相关推荐

  1. sql多层嵌套别名无效_SQL之复杂查询

    前文学了汇总分析,学了常见的汇总函数,会分组并且掌握了对分组结果指定条件.今天开始学习SQL的视图和子查询,还有数据库关联与嵌套查询内容的学习. 一.视图 1.1视图是有单固定存储可反复读取使用的子查 ...

  2. sql依据单个字段去重_sql如何去重查询

    sql去重查询的方法:重复记录根据单个字段peopleId来判断,使用语句删除,代码为[where peopleId in (select peopleId from people group by ...

  3. sql 加一列 数字_sql语句中查询出的数据添加一列,并且添加默认值

    查询出数据,并且要添加一列表中都不存在的数据,且这一列的值都是相等的 select app_id,app_secret from wx_ticket group by app_id; 查询出的数据是 ...

  4. SQL经典语句大全及应用示例汇总

    SQL经典语句大全及应用示例汇总 无论您是一位SQL sever的新手,或是一位只是需要对SQL复习一下的资料仓储业界老将,您就来对地方了.本期专题精选了SQl语句.SQL语法.实例和教程等经典相关资 ...

  5. sql镶嵌查询_SQL语句 - 嵌套查询

    嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询.其中外层查询也称为父查询,主查询.内层查询也称子查询,从查询. ...

  6. sql 除法_七天学会SQL-04SQL复杂查询

    一.视图(以下SQL操作都在Navicat客户端下操作) 1.什么是视图? 1.是什么? 视图存放sql查询语句,使用视图时,会运行视图里的sql查询语句创造出一张临时表:如需频繁使用一段sql查询语 ...

  7. SQL Server 调优系列基础篇 - 子查询运算总结

    前言 前面我们的几篇文章介绍了一系列关于运算符的介绍,以及各个运算符的优化方式和技巧.其中涵盖:查看执行计划的方式.几种数据集常用的连接方式.联合运算符方式.并行运算符等一系列的我们常见的运算符.有兴 ...

  8. SQL系列(一)快速掌握Hive查询的重难点

    SQL系列(一)快速掌握Hive查询的重难点 作为一名数(取)据(数)分(工)析(具)师(人),不得不夸一下SQL,毕竟凭一己之力养活了80%的数据分析师,甚至更多.SQL语言短小精悍,简单易学,而且 ...

  9. sql 两表数据合并_多表查询SQL语句

    本篇文章中主要讲述以下内容: 一.表的加法 合并两张表的过程: 然后运用sql语句: select 课程号,课程名称 from course union select 课程号,课程名称 from co ...

最新文章

  1. Science:若DTC基因检测达2%成年人群,几乎所有人的身份或将无所遁形
  2. HDU 2037 今年暑假不AC
  3. 为了OFFER而战,大四那些日子在牛客网和Leetcode刷SQL题目
  4. 如何在MyEclipse中添加 用户自定义类库 以及将自定义的类库加入工程的加载目录...
  5. 复合索引和一般索引的问题
  6. redis配置_Redis配置大全(三)
  7. python常见内置函数
  8. HDU 4666 Hyperspace【最远曼哈顿距离+优先队列】
  9. Oracle中是用case...when语句进行判断
  10. 【248天】跃迁之路——程序员高效学习方法论探索系列(实验阶段06-2017.10.11)...
  11. 安徽对口计算机本科分数线,考试查询网:安徽对口高考录取分数线
  12. 【优化布局】基于matlab GUI遗传算法求解PCB元器件布局优化问题【含Matlab源码 694期】
  13. 联想怎么启用计算机的无线功能,IdeaCentre B3系列电脑无线连接中心的使用方法...
  14. python 反传播_反向传播算法详解和Python代码实现
  15. 阿里云服务器ping不通github或其他域名
  16. github提交隐藏私密信息
  17. Linux下Firefox和chrome浏览器flash插件的安装
  18. Photo Album: 2008年5月-三亚爱琴海岸康年度假村-day2
  19. excel数据库_最新技术让excel秒变web数据库
  20. sql--sqlsever--时间相关SQL语句--查询当前时间至前N天的数据

热门文章

  1. IE 中释放javascript对象
  2. SQL中的三大常用字符
  3. 编译原理实验一预习报告
  4. Linux-0.00 代码解析(三)
  5. 「 每日一练,快乐水题 」1791. 找出星型图的中心节点
  6. C++ 11 多线程--线程管理
  7. TCP的三次握手与四次挥手图文
  8. linux不能ping通域名能ping通ip
  9. 一种绕开反病毒引擎的方法
  10. 深入理解Linux内存管理--目录导航