数据库开发基础-Oracle-SQL基础-007

Oracle19C入门到熟练001-这是开篇 一篇极其简单与实用的Oracle入门教程,看过都说好 阅读详情
练习上节[006]学习的SQL
--练习
--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;

片上眼图(Eye-opening monitor) 当它们值不同的时候error counter +1,通过统计RX到的码元个数、error counter,可以获得offset sampler上下左右不停的调整位置时的一个误码率(BER),通过这个误码率去描绘出眼图。如上图所示,eye-scan RX端 offset sampler独立且并行的和使用CDR sample的采样电路一起跑,offset-sampler可以任意调整水平(time)和垂直(voltage)方向的偏移(如下图所示),在一个UI内产生一个全新的sample点。 阅读详情

相关推荐

YOLOv8魔改网络后训练全零?别慌,关掉AMP混合精度训练试试

本文探讨了YOLOv8魔改网络后训练出现全零指标的问题,指出AMP混合精度训练与自定义网络结构的不兼容性。通过分析梯度消失现象和AMP工作原理,提供了关闭AMP、调整学习率等解决方案,并建议预防性开发实践以避免类似问题。

weixin_28338005的博客 323

【无标题】

对mysql中的查询、连接相关知识进行梳理。

weixin_45432729的博客 599

【Unity3D优化】优化内置shader的内存占用

在打AB包的过程中,并不会把这些Built-in的shader单独打包,并与材质球和预设体做好依赖,因此打AB包时,Unity会自行在材质球和预制体的AB包内每一个都包含进去用到的Built-in的Shader,而且运行时,由于加载的是不同的AB包,shader也是不同的实例,占用的也是多份内存。结合项目特点可以分析,由于项目里使用了大量的粒子特效,一些特殊的效果,会给特效师写定制的shader,但是这些常见的效果,特效师直接使用了Unity Built-in的shader。继续优化内存占用。

a310989583的专栏 2313

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

506

Cadence IC618/Spectre231安装避坑指南:详解环境变量配置与License管理那些事儿

本文深入解析Cadence IC618/Spectre231安装过程中的环境变量配置与License管理难题,提供从变量冲突解决到高效License管理的实用方案。针对常见的64位标识冲突、路径污染及License服务器连接问题,给出具体诊断步骤和优化建议,帮助用户构建稳定可靠的EDA环境。

weixin_33737134的博客 618

STM32Cubemx+CanFestival:从零到一的CANopen移植实战

本文详细介绍了如何使用STM32CubeMX和CanFestival实现CANopen协议栈的移植,从开发环境搭建到核心配置步骤,再到调试与问题排查。通过实战经验分享,帮助开发者快速掌握STM32与CANopen的结合应用,提升嵌入式系统开发效率。

weixin_42558093的博客 422

Oracle数据库的SQL语法学习笔记(二)

本人近期开始巩固复习了Oracle数据库的SQL语句语法 这是本人的笔记,发布出来1、是便于查找 2、是希望帮助初学者找到可以借鉴的东西 由于记得匆忙不排除字符错误,有的符号会使用中文记录,复制改为英文即可。仅供参考,以后我也会继续分享自己的学习笔记用于督促自己和大家共享知识,愿与诸君共勉! 89. 查询语句执行顺序 from 执行顺序从后往前,从右到左 数据量较少的表尽量放在后面 where 执行顺序为自下而上、从右到左 过滤最大记录数的写在最后面 group by执行顺序从左往右分组 最好在 GR.

woruochengwang的博客 347

【全志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灯

第四维度的博客 1394

2.oracle分页,找到员工表中薪水大于本部门平均薪水的员工

 ROWNUM的知识点 A ROWNUM按照oracle的默认机制生成。 B rownum只能使用<=  号,不能使用>  >= rownum的实现机制 rownum表示,返回的结果集的行号(是一个属性,固化到一行之中,不会因为你排序,而发生变化)。没有第一行,就没有第二行;没有第二行就没有第三行。 Oracle Top-N

涂作权的博客 4667

GNN-图卷积模型-直推式-2016:GCN【消息传递(前向传播):聚合函数+更新函数】【聚合函数:mean(邻域所有节点取平均值)】【训练更新函数的参数】【空域+频域】【同质图】

图神经网络(GNN):GCN【开山之作】

u013250861的博客 2056

[Python图像处理] 一.图像处理基础知识及OpenCV入门函数

该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有不足之处,还请海涵~ 同时推荐作者的C++图像系列知识: [数字图像处理] 一.MFC详解显示BMP格式图片 [数字图像处理] 二.MFC单文档分割窗...

杨秀璋的专栏 7万+

Oracle篇--04 Oracle SQL高级查询、分页查询

1.子查询子查询是一条SELECT语句,但它是嵌套在其他SQL语句中的,为的是给该SQL提供数据以支持其执行操作。查看谁的工资高于CLARK? select ename,sal from emp where sal&gt;(select sal from emp where ename=’clark’)查看与CLARK 同职位的员工? select ename,job from emp whe...

Mind_programmonkey的博客 976

C# WPS操作PPT,全屏,缩率图,备注,跳转播放

本文介绍了一个使用C#开发的PPT操作工具,主要功能包括检测当前打开的PPT文件、获取选中PPT路径、指定播放PPT、获取PPT页面序号和缩略图、提取备注内容等。文章展示了操作界面效果图,并重点解决了用户手动退出PPT后重新获取路径时报错的问题。核心代码实现了通过WPS API进行PPT文件的打开、全屏播放、页面跳转、获取当前页位置等功能,同时支持生成PPT缩略图预览和备注信息提取。当用户未通过工具按钮打开PPT时,程序会自动初始化PPT信息确保功能正常使用。

遇见--专栏 312

Oracle PL/SQL DB Function 数据库函数

1. Oracle PL/SQL DB Function 数据库函数的基础用法 2.Test DB Function 测试执行函数的语法 3.可以执行 DML 语句的 DB Function

IT_wind007的博客 627

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

平淡中求进取,柔和里觅激情 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

oracle和sql数据库,SQL与ORACLE异同

001、SQL与ORACLE的内存分配ORACLE的内存分配大部分是由INIT.ORA来决定的,一个数据库实例可以有N种分配方案,不同的应用(OLTP、OLAP)它的配置是有侧重的。SQL概括起来说,只有两种内存分配方式:动态内存分配与静态内存分配,动态内存分配充许SQL自己调整需要的内存,静态内存分配限制了SQL对内存的使用。002、SQL与ORACLE的物理结构总得讲,它们的物理结构很相似,S...

weixin_39560657的博客 612

Oracle数据库 —— 基础理论及SQL之select语句(1)

DB(database):是真正存储数据的地方。 数据库是一种软件产品,是用于存放数据,管理数据的存储仓库,是有效组织在一起的数据集合。 DBMS:数据库管理系统,管理数据库的。 无论什么软件,前端是界面UI(用户接口),用于收集数据和显示数据,中间是语言业务逻辑层,再往后数据存在文件中,但由于数据量大,于是就出现了DBMS。RDBMS(Relational Database Manageme

Robot Man的技术博客 1205

Oracle/MySQL数据库 SQL语句基础知识学习及整理

由于学习需要,从今天起开始学习数据库的基础知识以及SQL语句的编写及使用,因此在这里记录我的学习历程,以此来督促自己,巩固已学过的知识,并且也希望能够帮助到更多入门的同学。 1、建立数据库 create database db_name;//db_name为数据库的名称。 由于我已经打开了数据库,再次创建数据库会提示“失败,数据库已装载”。 2、显示数据库 show databases; 3、创建数据表 //创建学生表 学号、姓名、年龄、性别 create table ...

qq_38498224的博客 2568

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

MaoMao_1983的专栏 2823

【转】SQL与Oracle对比

【转】SQL与Oracle对比 网上已经有很多SQL与ORACLE的对比 ,但本人要讲的即不是单纯的SQL,也不是单纯的ORACLE,更不是评价谁好谁坏(意思不大),而是两种数据库之相同和异同,本人曾讲授过SQL与ORACLE的课程,讲SQL时说SQL好,讲ORACLE时又说ORACLE棒,现在终于可以平心而评啦。估计有人现在会嘿嘿冷笑(又一个误人子弟的骗子),老实说,当初每次讲完课,就有这种感觉

我心编程 1629

SQL与Oracle对比

网上已经有很多SQL与ORACLE的对比 ,但本人要讲的即不是单纯的SQL,也不是单纯的ORACLE,更不是评价谁好谁坏(意思不大),而是两种数据库之相同和异同,本人曾讲授过SQL与ORACLE的课程,讲SQL时说SQL好,讲ORACLE时又说ORACLE棒,现在终于可以平心而评啦。估计有人现在会嘿嘿冷笑(又一个误人子弟的骗子),老实说,当初每次讲完课,就有这种感觉—教的人不得其法,学的人不得其道

昊的专栏 1522

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])

weixin_50296259的博客 1047

【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; ```

weixin_50296259的博客 616

SQL 与 ORACLE 的比较

最近参加了一个ORACLE的培训,ORACLE与平日惯用的SQL SERVER果然有很大不同,在网上搜索了一下转了这篇比较SQL与ORACLE的帖子,总体上感觉SQL SERVER使用更加便捷,人性化,在网上的资料支持很丰富ORACLE更加专家一些,性能可能也强一些,很多东西可以由管理员来配置,管理员手段更加丰富 001、SQL与ORACLE的内存分配 ORACLE的内存分配...

weixin_30784141的博客 291
上一篇: 数据库开发基础-Oracle-SQL基础-006
下一篇: 数据库开发基础-Oracle-SQL基础-008
Coder_Boy_
博客等级 码龄10年 2804粉丝 819原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coder_Boy_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值