--练习
--1.查看与CLARK相同职位的员工
select * from emp where job = (select job from emp where ename = 'CLARK');
--2.查看低于公司平均工资的员工
select * from emp where sal < (select avg(sal) from emp);
--3.查看与ALLEN同部门的员工
select *
from emp
where deptno = (select deptno from emp where ename = 'ALLEN');
--4.查看平均工资低于20号部门平均工资的部门平均工资
select deptno, avg(sal)
from emp
group by deptno
having avg(sal) < (select avg(sal) from emp where deptno = 20);
--5.查看低于自己所在部门平均工资的员工
select e.*
from emp e, (select deptno, avg(sal) avg_sal from emp group by deptno) s
where e.deptno = s.deptno
and e.sal < s.avg_sal
--6.查看公司工资排名的第1-5名员工
select *
from (select rownum rn, s.*
from (select ename, sal from emp order by sal desc) s
where rownum <= 5);
--7.查看CLERK职位的人数和其他职位的总人数各多少?
select decode(job, 'CLERK', 'CLERK', 'OTHER'), count(*)
from emp
group by decode(job, 'CLERK', 'CLERK', 'OTHER');
--8.查看每个职位的工资排名
select ename,
sal,
job,
row_number() over(partition by job order by sal desc)
from emp;
--9.查看每个职位的工资排名,若工资一致,排名一致
select ename, sal, job, rank() over(partition by job order by sal desc)
from emp;
--10.查看每个职位的工资排名,若工资一致,排名一致,不跳名次
select ename,
sal,
job,
dense_rank() over(partition by job order by sal desc)
from emp;
--11.分别查看:同部门同职位,[同职位],以及所有员工的工资总和
/*select deptno, job, sum(sal)
from emp
group by rollup(deptno, job)
order by deptno, job;*/
select deptno, job, sum(sal)
from emp
group by rollup(job,deptno)
order by deptno, job;
--12.分别查看:同部门同职位,同职位,同部门以及所有员工的工资总和
select deptno, job, sum(sal)
from emp
group by cube(deptno, job)
order by deptno, job;
--13.分别查看同部门同职位和同职位的员工的工资总和
select deptno, job, sum(sal)
from emp
group by grouping sets((deptno, job), job)
order by deptno, job;
相关推荐
YOLOv8魔改网络后训练全零?别慌,关掉AMP混合精度训练试试
本文探讨了YOLOv8魔改网络后训练出现全零指标的问题,指出AMP混合精度训练与自定义网络结构的不兼容性。通过分析梯度消失现象和AMP工作原理,提供了关闭AMP、调整学习率等解决方案,并建议预防性开发实践以避免类似问题。
【无标题】
对mysql中的查询、连接相关知识进行梳理。
【Unity3D优化】优化内置shader的内存占用
在打AB包的过程中,并不会把这些Built-in的shader单独打包,并与材质球和预设体做好依赖,因此打AB包时,Unity会自行在材质球和预制体的AB包内每一个都包含进去用到的Built-in的Shader,而且运行时,由于加载的是不同的AB包,shader也是不同的实例,占用的也是多份内存。结合项目特点可以分析,由于项目里使用了大量的粒子特效,一些特殊的效果,会给特效师写定制的shader,但是这些常见的效果,特效师直接使用了Unity Built-in的shader。继续优化内存占用。
oracle——SQL复习07
select ltrim(' hello ') from dual; select ltrim('abcHello ','abc') from dual; select rtrim(' Hello ') from dual; select rtrim('abcHello abc','abc') from dual; select sysdate from dual; se
Cadence IC618/Spectre231安装避坑指南:详解环境变量配置与License管理那些事儿
本文深入解析Cadence IC618/Spectre231安装过程中的环境变量配置与License管理难题,提供从变量冲突解决到高效License管理的实用方案。针对常见的64位标识冲突、路径污染及License服务器连接问题,给出具体诊断步骤和优化建议,帮助用户构建稳定可靠的EDA环境。
STM32Cubemx+CanFestival:从零到一的CANopen移植实战
本文详细介绍了如何使用STM32CubeMX和CanFestival实现CANopen协议栈的移植,从开发环境搭建到核心配置步骤,再到调试与问题排查。通过实战经验分享,帮助开发者快速掌握STM32与CANopen的结合应用,提升嵌入式系统开发效率。
Oracle数据库的SQL语法学习笔记(二)
本人近期开始巩固复习了Oracle数据库的SQL语句语法 这是本人的笔记,发布出来1、是便于查找 2、是希望帮助初学者找到可以借鉴的东西 由于记得匆忙不排除字符错误,有的符号会使用中文记录,复制改为英文即可。仅供参考,以后我也会继续分享自己的学习笔记用于督促自己和大家共享知识,愿与诸君共勉! 89. 查询语句执行顺序 from 执行顺序从后往前,从右到左 数据量较少的表尽量放在后面 where 执行顺序为自下而上、从右到左 过滤最大记录数的写在最后面 group by执行顺序从左往右分组 最好在 GR.
【全志V821_FoxPi】8-1 Linux驱动WS2812 RGB LED(SPI)
本文介绍了在全志V821开发板上通过Linux SPI驱动控制WS2812 RGB LED的方法。作者首先对比了传统多GPIO控制与单总线控制的差异,详细解析了WS2812的数据传输机制和关键时序参数。在驱动移植过程中,尝试了三种方案:1)使用芯片内置LEDC驱动失败;2)软件模拟SPI因时钟不稳定放弃;3)最终采用硬件SPI方案成功驱动。通过spidev_test工具发送特定数据包,实现了对LED灯的颜色控制,并附示波器截图验证了正确的SPI时序波形(8MHz速率)。该方案为嵌入式系统中控制WS2812灯
2.oracle分页,找到员工表中薪水大于本部门平均薪水的员工
ROWNUM的知识点 A ROWNUM按照oracle的默认机制生成。 B rownum只能使用<= 号,不能使用> >= rownum的实现机制 rownum表示,返回的结果集的行号(是一个属性,固化到一行之中,不会因为你排序,而发生变化)。没有第一行,就没有第二行;没有第二行就没有第三行。 Oracle Top-N
GNN-图卷积模型-直推式-2016:GCN【消息传递(前向传播):聚合函数+更新函数】【聚合函数:mean(邻域所有节点取平均值)】【训练更新函数的参数】【空域+频域】【同质图】
图神经网络(GNN):GCN【开山之作】
[Python图像处理] 一.图像处理基础知识及OpenCV入门函数
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~ 同时推荐作者的C++图像系列知识: [数字图像处理] 一.MFC详解显示BMP格式图片 [数字图像处理] 二.MFC单文档分割窗...
Oracle篇--04 Oracle SQL高级查询、分页查询
1.子查询子查询是一条SELECT语句,但它是嵌套在其他SQL语句中的,为的是给该SQL提供数据以支持其执行操作。查看谁的工资高于CLARK? select ename,sal from emp where sal>(select sal from emp where ename=’clark’)查看与CLARK 同职位的员工? select ename,job from emp whe...
C# WPS操作PPT,全屏,缩率图,备注,跳转播放
本文介绍了一个使用C#开发的PPT操作工具,主要功能包括检测当前打开的PPT文件、获取选中PPT路径、指定播放PPT、获取PPT页面序号和缩略图、提取备注内容等。文章展示了操作界面效果图,并重点解决了用户手动退出PPT后重新获取路径时报错的问题。核心代码实现了通过WPS API进行PPT文件的打开、全屏播放、页面跳转、获取当前页位置等功能,同时支持生成PPT缩略图预览和备注信息提取。当用户未通过工具按钮打开PPT时,程序会自动初始化PPT信息确保功能正常使用。
Oracle PL/SQL DB Function 数据库函数
1. Oracle PL/SQL DB Function 数据库函数的基础用法 2.Test DB Function 测试执行函数的语法 3.可以执行 DML 语句的 DB Function
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
Oracle数据库资料收藏
1、UNIX基本培训 - [fjlin]2、AIX入门与提高(1)-中文 - [richard_he]3、PL/SQL上课记录 - [jxdco]4、[分享]2005年IBM原厂的AIX培训资料 - [fsm]5、Oracle入门 让学习更轻松 - [migrator]6、我看得懂的Oracle管理器OEM操作指南 - [tiren]7、一些平时收集的Oracle的资料 - [ll7777]8、O
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
oracle和sql数据库,SQL与ORACLE异同
001、SQL与ORACLE的内存分配ORACLE的内存分配大部分是由INIT.ORA来决定的,一个数据库实例可以有N种分配方案,不同的应用(OLTP、OLAP)它的配置是有侧重的。SQL概括起来说,只有两种内存分配方式:动态内存分配与静态内存分配,动态内存分配充许SQL自己调整需要的内存,静态内存分配限制了SQL对内存的使用。002、SQL与ORACLE的物理结构总得讲,它们的物理结构很相似,S...
Oracle数据库 —— 基础理论及SQL之select语句(1)
DB(database):是真正存储数据的地方。 数据库是一种软件产品,是用于存放数据,管理数据的存储仓库,是有效组织在一起的数据集合。 DBMS:数据库管理系统,管理数据库的。 无论什么软件,前端是界面UI(用户接口),用于收集数据和显示数据,中间是语言业务逻辑层,再往后数据存在文件中,但由于数据量大,于是就出现了DBMS。RDBMS(Relational Database Manageme
Oracle/MySQL数据库 SQL语句基础知识学习及整理
由于学习需要,从今天起开始学习数据库的基础知识以及SQL语句的编写及使用,因此在这里记录我的学习历程,以此来督促自己,巩固已学过的知识,并且也希望能够帮助到更多入门的同学。 1、建立数据库 create database db_name;//db_name为数据库的名称。 由于我已经打开了数据库,再次创建数据库会提示“失败,数据库已装载”。 2、显示数据库 show databases; 3、创建数据表 //创建学生表 学号、姓名、年龄、性别 create table ...
SQL与ORACLE的对比
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as
【转】SQL与Oracle对比
【转】SQL与Oracle对比 网上已经有很多SQL与ORACLE的对比 ,但本人要讲的即不是单纯的SQL,也不是单纯的ORACLE,更不是评价谁好谁坏(意思不大),而是两种数据库之相同和异同,本人曾讲授过SQL与ORACLE的课程,讲SQL时说SQL好,讲ORACLE时又说ORACLE棒,现在终于可以平心而评啦。估计有人现在会嘿嘿冷笑(又一个误人子弟的骗子),老实说,当初每次讲完课,就有这种感觉
SQL与Oracle对比
网上已经有很多SQL与ORACLE的对比 ,但本人要讲的即不是单纯的SQL,也不是单纯的ORACLE,更不是评价谁好谁坏(意思不大),而是两种数据库之相同和异同,本人曾讲授过SQL与ORACLE的课程,讲SQL时说SQL好,讲ORACLE时又说ORACLE棒,现在终于可以平心而评啦。估计有人现在会嘿嘿冷笑(又一个误人子弟的骗子),老实说,当初每次讲完课,就有这种感觉—教的人不得其法,学的人不得其道
007.Oracle函数
从字符串(char)中指定位置(n)开始查找指定字符串(findchar)第m次出现的位置。语法:Replace(char,old_char,new_char)用新字符串(new_char)串替换指定字符串(old_char)语法:Instr(char,findchar[,n[,m]]语法:Round(n, [m])语法:Trunc(n, [m])
【Oracle数据库进阶】007.SQL高级查询_函数
- 求和:SUM() ```sql -- 每个部门的工资总和 select e.deptno,sum(e.sal) from emp e group by e.deptno; ``` - 平均值:AVG() ```sql -- 每个部门的平均工资 select e.deptno,avg(e.sal) from emp e group by e.deptno; ```
SQL 与 ORACLE 的比较
最近参加了一个ORACLE的培训,ORACLE与平日惯用的SQL SERVER果然有很大不同,在网上搜索了一下转了这篇比较SQL与ORACLE的帖子,总体上感觉SQL SERVER使用更加便捷,人性化,在网上的资料支持很丰富ORACLE更加专家一些,性能可能也强一些,很多东西可以由管理员来配置,管理员手段更加丰富 001、SQL与ORACLE的内存分配 ORACLE的内存分配...
323



被折叠的 条评论
为什么被折叠?



