首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
window
merge
function
md5
cPlusPlus
subset
uri
plugins
cSharp
bitmap
java
heap
integer
byte
fetch
netty
bash
datetime
post
main
search
match
spring
httpclient
rsa
random
go
less
heatmap
io
hash
yaml
future
export
php5
lua
iostream
ip
nodejs
header
callback
timestamp
php
jar
cpython
python3
utf-8
replace
python2
shell
tags
audio
email
case
emoji
php7
text
filter
instance
char
substring
flutter
version
uml
default
schema
config
javascript
httprequest
web3
express
list
foreach
object
dagger
php8
node.js
typescript
timezone
当前位置:
开发笔记
>
编程语言
> 正文
Oracle_多行函数
作者:原野上的蚂蚁 | 来源:互联网 | 2023-10-11 07:23
Oracle_多行函数多行函数min(),max(),count(),sum(),avg()--1.1统计公司的最高工资,最低工
Oracle_多行函数
多行函数min(),max(),count(),sum(),avg()
-
-1.1统计公司的最高工资,最低工资和总人数
--对于null值直接略过,不做运算
--max,min,count可以对任意类型进行操作
select
max
(
sal
),
min
(
sal
),
count
(
empno
)
from
emp
;
select
max
(
sal
),
min
(
sal
),
count
(
comm
)
from
emp
;
select
max
(
sal
),
min
(
sal
),
count
(
mgr
)
from
emp
;
select
sum
(
comm
),
avg
(
comm
)
from
emp
;
select
max
(
ename
),
min
(
hiredate
)
from
emp
;
--2.统计emp表中的记录数
select
count
(*)
from
emp
;
--2.1统计部门编号为10的部门员工总数
select
count
(*)
from
emp
where
deptno
=
10
;
--3.分组group by, order by永远放在最后
--统计每个部门的部门编号,员工人数,并按照部门编号进行排序
select
deptno
,
count
(*)
from
emp
group
by
deptno
order
by
deptno
;
--3.1查询各个部门的编号,人数,总工资,平均工资,最高工资,最低工资
select
deptno
,
count
(*),
sum
(
sal
),
avg
(
sal
),
max
(
sal
),
min
(
sal
)
from
emp
group
by
deptno
order
by
avg
(
sal
);
select
count
(*),
sum
(
sal
),
avg
(
sal
),
max
(
sal
),
min
(
sal
)
from
emp
group
by
deptno
order
by
avg
(
sal
);
--
3.2统计每个部门的人数,排除编号为30的部门
--先写where子句,后写group by
select
deptno
,
count
(*)
from
emp
where
deptno
<>
30
group
by
deptno
;
-4.统计每个部门的平均工资,排除平均工资小于2000的部门
--where子句中不允许使用多行函数
--having分组完成后,进行筛选(不能使用别名进行判断),having的语法和where基本一致
select
deptno
,
avg
(
sal
)
from
emp
group
by
deptno
having
avg
(
sal
)>=
2000
;
select
deptno
,
avg
(
sal
)
from
emp
group
by
deptno
having
avg
(
sal
)>=
2000
and
deptno
<>
10
;
练习
--在emp表中,列出工资最小值小于2000的职位
select
job
,
min
(
sal
)
from
emp
group
by
job
having
min
(
sal
)<
2000
;
--列出平均工资大于1200的部门和工作搭配的组合
select
deptno
,
job
,
avg
(
sal
)
from
emp
group
by
deptno
,
job
having
avg
(
sal
)>
1200
;
--统计人数小于4的部门的平均工资
select
deptno
,
avg
(
sal
),
count
(*)
from
emp
group
by
deptno
having
count
(*)<
4
;
--统计各部门的最高工资,排除最高工资小于3000的部门
select
from
emp
group
by
deptno
having
max
(
sal
)>
3000
;
Oracle_多行函数
android
asp.net
php
jsp
数据库
oracle
sum
windows
html
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
java
深入理解ExtJS:从入门到精通
本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ...
[详细]
蜡笔小新 2024-12-21 15:41:04
java
线性筛法求素数详解
本文详细介绍了一种高效的算法——线性筛法,用于快速筛选出一定范围内的所有素数。通过该方法,可以显著提高求解素数问题的效率。 ...
[详细]
蜡笔小新 2024-12-20 17:47:08
io
深入理解get、set方法与点语法的应用
本文详细介绍了get和set方法的作用及其在编程中的实现方式,同时探讨了点语法的使用场景。通过具体示例,解释了属性声明与合成存取方法的概念,并补充了相关操作的最佳实践。 ...
[详细]
蜡笔小新 2024-12-20 17:44:26
io
深入剖析JVM垃圾回收机制
本文详细探讨了Java虚拟机(JVM)中的垃圾回收机制,包括其意义、对象判定方法、引用类型、常见垃圾收集算法以及各种垃圾收集器的特点和工作原理。通过理解这些内容,开发人员可以更好地优化内存管理和程序性能。 ...
[详细]
蜡笔小新 2024-12-20 17:24:41
io
Vue 开发与调试工具指南
本文介绍了如何使用 Vue 调试工具,包括克隆仓库、安装依赖包、构建项目以及在 Chrome 浏览器中加载扩展的详细步骤。 ...
[详细]
蜡笔小新 2024-12-20 16:28:04
byte
Java中的基本数据类型与包装类解析
本文探讨了Java编程语言中的8种基本数据类型及其对应的包装类。通过分析这些数据类型的特性和使用场景,以及自动拆装箱机制的实现原理,帮助开发者更好地理解和应用这些概念。 ...
[详细]
蜡笔小新 2024-12-20 16:25:15
java
Java基础回顾:包管理深入理解
本文详细探讨了Java中的包管理机制,包括默认包的使用和自定义包名的创建方法。通过实际操作,帮助开发者更好地理解和应用包管理。 ...
[详细]
蜡笔小新 2024-12-20 15:04:55
io
Android 中 layout_gravity 的应用与注意事项
本文详细介绍了 Android 开发中 layout_gravity 属性的使用方法及其在不同布局下的效果,旨在帮助开发者更好地理解和利用这一属性来精确控制视图的布局。 ...
[详细]
蜡笔小新 2024-12-20 14:38:17
io
Exchange Server 2010 跨站点部署:客户端访问代理与重定向策略
本文深入探讨了 Exchange Server 2010 中客户端访问的代理和重定向机制,特别是在跨站点环境中如何配置这些功能以确保用户能够顺利访问邮箱服务。通过详细解析不同场景下的应用,帮助管理员更好地理解和实施相关设置。 ...
[详细]
蜡笔小新 2024-12-20 14:18:06
io
编写css让div2在div1的右下角?
编写css让div2在div1的右下角? ...
[详细]
蜡笔小新 2024-12-20 13:55:45
io
网页文章访问计数实现
本文介绍了如何通过在数据库表中增加一个字段来记录文章的访问次数,并提供了一个示例方法用于更新该字段值。 ...
[详细]
蜡笔小新 2024-12-20 12:12:15
main
Python notes
6.1.1.执行模块当你用下面的方式运行一个Python模块pythonfibo.py模块中的代码将会被执行,就像导入它一样,不过此时__name__被设置为__main__。 ...
[详细]
蜡笔小新 2024-12-20 11:37:37
main
平衡之道:娱乐与学习的和谐共处
本文探讨了过度依赖咖啡对生物钟的影响,以及如何合理划分学习和娱乐时间。通过反思,我们认识到即使是快乐的事情也需要适度,培养兴趣爱好应注重沉浸感和心流体验。文章还提供了一些具体的调整建议。 ...
[详细]
蜡笔小新 2024-12-20 10:32:13
io
解决Spring Boot项目创建失败的问题
在尝试创建新的Spring Boot项目时遇到了一些问题,具体表现为在项目创建过程中的两个关键步骤出现错误。本文将详细探讨这些问题及其解决方案。 ...
[详细]
蜡笔小新 2024-12-20 10:15:24
io
一个登陆界面
预览截图html部分123456789101112用户登入1314邮箱名称邮箱为空15密码密码为空16登 ...
[详细]
蜡笔小新 2024-12-20 09:57:07
原野上的蚂蚁
这个家伙很懒,什么也没留下!
Tags | 热门标签
window
merge
function
md5
cPlusPlus
subset
uri
plugins
cSharp
bitmap
java
heap
integer
byte
fetch
netty
bash
datetime
post
main
search
match
spring
httpclient
rsa
random
go
less
heatmap
io
RankList | 热门文章
1
多线程更新数据表问题…
2
清除SQL Server日志文件
3
meterpreter的使用
4
【云吞铺子】性能抖动剖析(二)
5
《云计算》第二版全书部分试读内容下载(JPG格式)每个章节都有试读部分
6
一个可配置的、更适合阅读的中文文章样式库:Entry.css
7
【Codecs系列】YUV处理工具系列汇总
8
给云计算泼冷水之时,不得不承认它确实做了这些事..
9
账号被罚了,申诉的结果出来了,果然
10
STM32学习笔记 | 引起电源和系统异常复位的原因
11
个人直觉, 4月份数据又会相当难看.
12
华为鸿蒙手机(华为更新鸿蒙系统公告)
13
资源软件:资源2
14
怎样做出简单而漂亮的相册??
15
如何利用虚拟化优化Exchange 2010
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有