当前位置: 首页 > news >正文

做网站都要掌握什么软件网站收录

做网站都要掌握什么软件,网站收录,查看网站是用什么做的,日本做的视频网站有哪些问题吗目录 having子句 having和where的区别 Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645 现在要求查询出每个职位的名称,职位的平均工资,但是要求显示平均工资高于 200 的职位 按照职位先进行分组,同…

目录

having子句

having和where的区别


Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645

现在要求查询出每个职位的名称,职位的平均工资,但是要求显示平均工资高于 200 的职位

按照职位先进行分组,同时统计出每个职位的平均工资,随后要求只显示那些平均工资高于 200的职位信息

既然现在要对显示的数据进行筛选,自然就会想到使用 WHERE 子句

SQL> select job,avg(sal)2  from emp3  where avg(sal)>20004  group by job;
where avg(sal)>2000*
第 3 行出现错误:
ORA-00934: 此处不允许使用分组函数

此时直接告诉用户,where子句上不允许出现统计函数(分组函数)

因为 group by 子句是在 where子句之后运行的,运行 where子句时还没有进行分组,自然就无法进行统计

所以在这样的 情况下,就必须使用另外一个子句完成: having子句

而此时的 SQL 语法结构变为如下形式

【确定要显示的数据列】select [distinct] * | 分组列 [ 别名 ] , 分组列 [ 别名 ] ...
【确定数据来源(行与列的集合)】from 表名称 [ 别名 ], 表名称 [ 别名 ],...
【针对数据行进行筛选】[where 限定条件 (s)]
【针对筛选的行分组】[group by 分组字段 , 分组字段 , 分组字段 ,...]
【针对筛选的行分组】[having 分组过滤 ]
【对选定数据的行与列排序】[order by  排序字段 [asc | desc], 排序字段 [asc | desc],...]

语法结构在前面的语法基础上增加 having子句,实现筛选的行分组

having子句

SQL> select job,avg(sal)2  from emp3  group by job4  having avg(sal)>2000;JOB                  AVG(SAL)
------------------ ----------
ANALYST                  3000
MANAGER            2758.33333
PRESIDENT                5000

having子句是select语句的可选子句

它用于过滤由group by 子句返回的行分组

这就是为什么having子句通常与group by子句一起使用的原因

having和where的区别

where 不能放在group by 后面
having是跟group by 连在一起用的,放在group by 后面,此时的作用相当于where
hwere后面的条件中不能有聚集函数,比如sum(),avg()等,而having可以

 

http://www.zhongyajixie.com/news/15181.html

相关文章:

  • 免费香港网站空间贵阳搜索引擎排名推广
  • 网站开发安全问题外链代发免费
  • 有做任务赚钱的网站有哪些品牌营销理论有哪些
  • 网站开发的职责与分工提升关键词
  • 厦门建行网站百度指数什么意思
  • 戒赌网站怎么做网站制作定制
  • 北京微信网站建设电话软文营销的优势
  • asp.net网站管理系统市场宣传推广方案
  • 淘宝导购网站备案橙子建站官网
  • 美妆网站设计模板东莞做网站的公司有哪些
  • 做论坛网站看什么书优化外包哪里好
  • 杭州建设网站制作西安网约车
  • 做网站主流用什么语言网络推广员工作内容
  • 信誉好的o2o网站建设世界疫情最新数据
  • 定制化网站开发图片seo优化是什么意思
  • 网站公安备案电话号码下载app到手机上并安装
  • 邯山区建设局网站最新实时大数据
  • 做网站IP长沙seo优化首选
  • 公司网站维护建设的通知网上销售哪些平台免费
  • 网站的备案可以管几年百度权重
  • 户外广告公司seo店铺描述例子
  • 怎样建设公司网站谷歌浏览器入口
  • 重庆峰宇园林建设有限公司网站公司网站排名
  • 论坛网站制作费用青岛网络推广公司哪家好
  • 网站设计流程的步骤网络优化工程师主要负责什么工作
  • wordpress 发布站电子商务网站建设案例
  • 绍兴网站建设专业的公司自动的网站设计制作
  • 交易类网站做支付宝功能营销策划精准营销
  • 万达做的电商网站企业培训考试系统
  • 标杆网站建设百度官网入口