Oracle-Select练习

oracle-hr表查询命令练习(超完整的select命令大全) 切换到 oracle的 hr用户下面练习   1.  查询工资大于12000的员工姓名和工资   Select initcap(concat(last_name,first_name)) "姓名",salary from employees where salary>12000;   2.  查询员工号为176的员工的姓名和部门号   select initcap(concat(l 阅读详情

在学习过程中,想要练习select语句,看到JoneClassMate的Oracle查询操作练习题,模拟练习:
1.取前几条数据

select e.*,rownum from emp e where rownum<=5;

2.先根据部门编号升序,再根据薪水降序。

select * from emp order by deptno asc,sal desc;

3.查询出雇员表(emp)中comm为null的记录。

select * from emp where comm is null;

4.查询出雇员表(emp)中员工的姓名,将名字中的’A’换为’1’

select replace(ename,'A','1') from emp;

5.查询出每个部门的平均薪水,并显示出部门详细信。

select deptno,avg(sal) from emp e group by deptno;

6.查询出部门人员中薪水大于2000的人在2个以上的部门。

select count(deptno),deptno from emp where sal > 2000 
group by deptno having (count(deptno)>=2) ;

7.求出每个部门中薪水最高的员工。

select empno,ename,sal,deptno from emp e1 where sal =
(select max(sal) from emp e2 where e1.deptno=e2.deptno)
order by deptno;

8.分别统计出各个月份入职(hiredate)的员工有多少人

select count(*),extract(month from hiredate) from
emp group by extract(month from hiredate) order by extract(month from hiredate);

9.查询scott.emp表中所有列。

select * from emp;

10.查询scott.emp表中的ename列。

select ename from emp;

11.查询scott.emp表中ename列,将其列名改为“雇员姓名”。

select ename "雇员姓名" from emp;

12.查询scott.emp表中sal、comm两项工资的总和。

select ename,sal+nvl(comm,0) from emp;

13.消除emp表中job列的重复值。

select distinct(job) from emp;

14.查看scott.emp表中在10号部门的所有员工具体情况。

select * from emp where deptno = 10;

15.查询scott.emp表中工资在1500和3000之间的雇员编号。

select empno from emp where sal between 1500 and 3000;
一文掌握DrissionPage的详细使用 是一个基于 Python 的网页自动化工具,主要用于网页数据的抓取、自动化操作和测试。它结合了 Selenium 和 Requests 的优点,提供了更简洁、高效的 API,适用于各种网页自动化任务。DrissionPage 是一个功能强大且易于使用的网页自动化工具,适用于各种网页自动化任务。希望本文的 DrissionPage 的基本使用方法和一些高级功能能够帮助到你。 阅读详情

相关推荐

避开地图定位偏差!手把手教你用Python实现火星坐标与WGS84精准转换

本文深入解析了国内地图服务中火星坐标(GCJ-02)与国际标准WGS84坐标系之间的偏差问题,并提供了基于Python的精准转换解决方案。文章详细阐述了坐标转换的核心原理,手把手教你构建可复用的转换工具包,并演示如何将其集成到实际应用(如Flask API)中,帮助开发者和数据分析师有效解决地图定位不准、多源数据无法对齐的痛点,提升地理信息处理能力。

weixin_29250403的博客 125

Oracle Select语句 练习3

颜色: color=FF0000 题目: 1、 将emp表的职员信息按雇佣日期由早到晚的先后顺序列出(5分) 2、 查询职员表中没有奖金的员工信息(5分) 3、 查询工资高于所有员工平均工资的员工(5分) 4、 构造SQL语句,查询emp表的信息,格式为“员工编码empno,姓名ename,月收入(工资+奖金)”(5分) 5、 查找员工姓名的长度是五个字符的员工信息(5分) 6、 查询每个部门中有同样工资的员工的统计信息, 列出他们的部门号,工资,人数。(5分) 7、 查询员工的姓名和他在公司工

LLLZZZai_You的博客 1430

LibTV本地部署:AI漫剧创作完整解决方案与实战指南

如果你正在关注AI漫剧创作这个赛道,可能会发现一个有趣的现象:市面上的AI视频工具要么功能单一,要么云端服务昂贵且存在内容审核风险。而今天要介绍的LibTV本地部署方案,或许能为你打开一扇新的大门。 这个方案的核心是Seedance2.0与豆包AI的本地化集成,它真正解决的是创作者对内容自主权、成本控制和创作效率的三重需求。与红果、抖音等平台提供的标准化AI工具相比,本地部署意味着你可以完全掌控生成过程,不受平台规则限制,更重要的是——所有数据都在本地,不存在内容泄露风险。 1. 这篇文章真正要解决的问题

weixin_28745309的博客 523

oracle查询测试题,Oracle测试题+答案.doc

1)PL/SQL块中可以使用下列()命令。(选择两项)a)TRUNCATEb)DELETEc)SAVEPOINTd)ALTER TABLE2)授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是(B)〔选择一项〕a)GRANT CHANGE ON SCOTT.EMP TO SAb)GRANT UPDATE ON SCOTT.EMP(SAL) TO SAc)GRANT U...

weixin_33273559的博客 790

告别倍福开发板:手把手教你用SSC工具为STM32生成EtherCAT从站代码

本文详细介绍了如何使用SSC工具为STM32生成EtherCAT从站代码,帮助开发者在不依赖倍福开发板的情况下实现高效的工业以太网通信。通过SSC工具的配置、XML文件设计、代码移植与硬件适配等步骤,开发者可以轻松构建自定义的EtherCAT通信系统,提升工业自动化项目的灵活性和效率。

weixin_33925615的博客 410

Android HDMI-CEC协议解析:从机顶盒到电视的无缝遥控联动

本文深入解析Android HDMI-CEC协议,实现机顶盒与电视间的无缝遥控联动。通过剖析设备角色、消息格式及核心操作码,并结合Android HdmiControlManager API实战,详细讲解如何实现电源同步、按键穿透及音量控制,最终解决多设备遥控繁琐的痛点,提升用户体验。

egg99的博客 974

Oracle查询操作练习题

目录 1.取前几条数据。 2.先根据部门编号升序,再根据薪水降序。 3.查询出雇员表(emp)中comm为null的记录。 4.查询出雇员表(emp)中员工的姓名,将名字中的'A'换为'1','B'换为'2'。 5.查询出每个部门的平均薪水,并显示出部门详细信。 6.查询出部门人员中薪水大于2000的人在2个以上的部门。 7.求出每个部门中薪水最高的员工。 8.分别统计出各个月份入职(hiredate)的员工有多少人。 9.查询scott.emp表中所有列。 10.查询scott.emp

m0_63300795的博客 3760

北航机器学习2020-2021秋季学期期末试题回忆

北航机器学习2020-2021秋季学习期末试题回忆 fanjn, zhangyy, yuanq, wanggq, weixy, anh, wangyy, zhouxy, likc1 【注:考试使用纯白的A3答题纸,考试时间2h,各位同学可以自行模拟考试】 此试卷1-8题为10分,第9题为20分 1.2077年人类发射近地卫星,一共发射800颗,根据大小和轨道远近,有着不同的宜居条件(+表示宜居),有以下表格(数字八九不离十,其他属性什么的原题就是交替的) 数量 大小 轨道 是否宜居 30

weixin_45262065的博客 7610

Oracle SQL select练习语句

Oracle SQL语句大全 1.desc(描述) emp 描述emp这张表 2.desc dept 部门表 3.desc salgrade 薪水等级 4.select *from table ...

179

把云端打印带回办公室:通信场景 SAP_COM_0466 打通 SAP BTP ABAP environment 与本地打印机的 Pull Integration 实战

摘要: 本文探讨云端SAP系统如何通过SAP_COM_0466通信场景实现与本地打印机的安全连接。核心方案采用Pull Integration模式,由本地组件(如SAP Cloud Print Manager或第三方OMS)主动从云端打印队列拉取任务,避免网络边界冲突。配置流程涵盖通信安排创建、打印队列绑定及权限管理,并强调队列类型必须选择"Pull Integration Queue"的关键细节。方案通过分离云端生产与本地打印环节,既保障安全性又便于运维监控,适用于SAP BTP AB

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 144

TGAT Python:图神经网络中的动态图算法

其中,图神经网络中的动态图算法成为了研究的热点之一。在模型的 forward 方法中,通过循环调用 TGATLayer 实例来进行图神经网络的前向传播。最终,模型返回图中节点的表示向量 output,可以用于图分类等任务。TGAT 算法的核心思想是在节点之间建立注意力连接,以捕捉节点在不同时间步之间的关系。TGAT 算法通过引入注意力机制和时间信息,从而有效地对动态图数据进行建模和分析。通过以上 Python 代码,我们可以方便地构建和训练 TGAT 模型,并在图分类任务中应用它。

2301_79366435的博客 1828

Oracle 内置函数

修改表的结构 6.1 修改字段类型 alter table 表名称 alter column 字段名 类型 约束; 6.2 添加或者删除列 alter table 表名称 add 字段名 类型 约束 alter table 表名称 drop column 字段名 6.3 添加或删除约束 非空: alter table 表名称 alter column 字段名 类型 约束; 其他 ...

qq_62898618的博客 775

调节桌面图标大小的方法(编程)

如果你对其他操作系统或编程语言有类似的需求,可以根据具体的情况进行相应的调整和搜索相关的库和方法。在编程中,我们可以使用各种桌面应用程序来调节桌面图标的大小。库提供的函数,我们获取了桌面图标的窗口句柄,并使用Windows消息发送方式设置图标的大小。你可以根据自己的需求修改代码中的图标大小值,并在运行代码后观察桌面图标的变化。函数并传入所需的图标大小,这里设置为48x48像素。首先,我们需要使用Python的第三现的方法。首先,我们需要使用Python的第三方库。首先,我们需要使用实现的方法。

CyberFlare的博客 439

oracle grand select,Oracle SQL select练习语句

Oracle SQL语句大全1.desc(描述) emp 描述emp这张表2.desc dept 部门表3.desc salgrade 薪水等级4.select *from table 查找表中的元素5.dual 是系统中的一张空表6.select *from dual7.select sysdate from dual 取出系统时间8.select en...

weixin_29743937的博客 435

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

oracle select 练习

--1、列出至少有一个雇员的所有部门   select deptno from emp group by deptno having count(deptno)>1 select e.deptno,d.dname from emp e,dept d where e.deptno=d.deptno group by e.deptno,d.dname having count(e.deptno)>

dawnsnow5的专栏 563

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Oracle Select语句 练习4

定义表结构的SQL语句如下: CREATE TABLE score ( sno varchar(6) NOT NULL, cno varchar(6) NOT NULL, term varchar(15), grade int(11), PRIMARY KEY (sno,cno) ) ; 检索出所有成绩为空的学号,课号。 提示:请使用SELECT语句作答; select sno,cno from score where grade is null; 定义表结构的SQL语句如下: CREATE TABL

LLLZZZai_You的博客 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

oracle select 查询小练习

从emp表中取出所有薪水值大于1200员的雇员,并按部门分组,然后求出该部门的平均薪水,再显示出该部门的平均薪水大于2000的部门,最后按降序排列;求出部门中在1981年以后入职的总人数及其平均工资在2000元以上的部门的人数、平均工资和部门编号。按姓名的字母顺序降序显示部门10和30中的所有的员工的姓名和部门编号。找出部门中最高薪水在3000元以上的部门编号及该部门的平均薪水。显示员工姓名中有”A”和”C”的员工的信息。求出部门中人数在3个以上的部门的人数及总工资。显示提成比工资的一半多的员工的信息。

weixin_48793295的博客 437

oracle-sql语句作业,Oracle SQL select练习语句

Oracle SQL语句大全1.desc(描述) emp 描述emp这张表2.desc dept 部门表3.desc salgrade 薪水等级4.select *from table 查找表中的元素5.dual 是系统中的一张空表6.select *from dual7.select sysdate from dual 取出系统时间8.select en...

weixin_39856709的博客 176

oracle SELECT 练习中出现的问题

6.求出带‘S’字符的雇员所在的部门的工资合计和其部门的人数   上面这个可以正常查询,但 select sum((select sal from emp p where e.deptno=p.deptno)),count((select sal from emp p where e.deptno=p.deptno)) from emp e where ename like '%S%' ...

lingdian1614114082的博客 378

Oracle Select语句 练习2

用到的颜色: color=FF4C29 color=00CC00 题目: 1. 显示满40年服务年限的员工的姓名和雇佣日期 2. 以年月日的方式显示所有员工的服务年限 3. 使用函数显示姓名字段的任何位置包含’A’的所有员工的姓名 4. 对于每个员工,显示其加入公司的天数 5. 找出在任意年份2月受聘的所有员工 6. 显示所有员工的姓名,用a代替A 7. 显示所有员工姓名的前三个字符 8. 以首字母大写的方式显示员工的姓名 9. 显示不带有’R’的员工姓名 10. 找出各月倒数第3天受雇的所有员工 11.

LLLZZZai_You的博客 1272

Oracle Select语句 练习1

用到的颜色: color=FF7A7A color=7A7AFF 题目: 1. 分别使用ceil函数和floor函数返回3个指定小数(7.3 7 -7.3)的整数值 2. 将PI(3.1415926)的小数位数显示为2位 3. 计算7的3次方的值 4. 求7除以3的余数 5.求20-200之间的一个随机整数 分别使用ceil函数和floor函数返回3个指定小数(7.3 7 -7.3)的整数值 select ceil(7.3) from dual; select ceil(-7.3) from

LLLZZZai_You的博客 462

Oracle-Select练习一

Oracle

BrantTang的博客 400

Oracle数据库之select基础查询练习笔记

select *from user_tables; select *from emp; select from dept; ----select 基础 select from emp; --不推荐使用,两个原因:是需要解析的 需求多数情况下不需要查询所有的数据 select empno,ename,job,mgr from emp; select empno,ename from emp p;–...

码说芯语的博客 213

Oracle Select语句 连接查询 练习1

color=FF1F8F color=1F8FFF 重点color=FF5C5C 注释color=00E000 题目: --1. 查询所有部门及其员工信息,包括那些没有员工的部门 --2. 查询所有员工及其部门信息,包括那些还不属于任何部门的员工 --3. 查询所有工种为CLERK的员工的姓名及其部门名称 --4. 显示部门号为10的部门名、员工名和工资 --5. 显示雇员名,雇员工资及所在部门的名字,并按部门排序 --6. 列出在部门“SALES”(销售部)工作的员工姓名、基本工资、雇佣日期、部门名称 -

LLLZZZai_You的博客 2083

oracle check约束 select from_Oracle练习题

下面是我自己找的练习题。有兴趣的做一下!分享一下。/* 多表查询: 内联接 等值联接 inner join 外连接 left outer join right outer join Oracle特有的写法(+) 子查询: */ --内联接的结果 select * from e...

weixin_30430677的博客 260

【Oracle11g SQL详解】 SELECT 语句的基础用法与示例

通过本文的讲解,相信你已经掌握了 SELECT 语句的基础用法。熟练使用 SELECT 是操作 Oracle 数据库的第一步,后续我们将逐步深入学习其他高级用法。是最常用的 SQL 语句,用于从数据库表中查询数据。本文将从语法结构、使用方法和常见示例出发,系统讲解 SELECT 语句的基础用法。Oracle 对于表名和列名不区分大小写,但字符串内容区分大小写。查询结果中如果包含 NULL 值,可以使用。在 Oracle 11g 中,表中的所有列和所有行。

weixin_39372311的博客 1254
上一篇: Oracle-Select练习一
下一篇: Mysql-练习50题个人记录(1-17)
BrantTang
博客等级 码龄5年 3粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值