首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Oracle数据库相关函数解析

, 分别显示小写, 大写首字母大写 select ename, lower(ename), upper(ename), initcap(ename) from emp; Oracle , 提供了一个虚拟表格..., 叫 dual, 专门用于进行测试, 可以从daul 查询任何数据 1.2 length 用于计算字符串的长度 a) 查询所有员工的姓名姓名的长度 select ename, length(...a) 查询所有员工的姓名, 并显示姓名的前 3 个字母 select ename, substr(ename, 1, 3) from emp; b) 查询所有员工的姓名, 并显示姓名的后 3 个字母...select distinct job, decode(job, 'CLERK', '职员', 'SALESMAN', '销 售 ', 'PRESIDENT', '董 事 长 ', ‘MANAGER...查询所有员工的工资总和 select sum(sal) from emp; 6.2 avg 求平均值 查询平均工资 select avg(sal) from emp; 6.3 max 求最大值 统计公司的最高工资

66820
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle基础试题

查询所有女职员的详细信息 2. 查询年龄24到26岁之间的职员姓名,性别 3. 查询家住广州的女职员姓名,电话,地址 4. 查询陈飞飞,阿房女,张小杰的电话,地址 5....查询广州深圳的职员姓名,性别,年龄 三.多表查询 (每题4分,共20分) 1....年龄最小的女职员的年龄 4. 笔记本单笔销售价值最高的单笔销售价值 5. TCL电视机的平均销售价格 6. 联想笔记本4月份的销售总额 五.分组与合计 (每题 5分,共计 35分) 1....按品牌,规格统计笔记本的平均销售价格,按销售价格从高到低的顺序显示 3. 按姓名统计男职员3月份的销售总额,销售总额低于80000的不统计 4. 找出销售总额最高职员姓名 5....按姓名统计每个职员一共完成了多少笔销售业务 6. 找出完成销售业务笔数最少的职员姓名和他完成的业务数 7. 按性别统计职员的最大年龄最小年龄

65260

数据库基础与SQL基础知识整理

SELECT getdate () 3.print的用法 select这两个用法相同,但select是以表格的形式来显示,而print是以消息的方式来显示 4.    ...null-----连接关键词左边的就是左表,右边为右表 4.例题: (1)   查询所有学生(参加未参加考试)的学生姓名、年龄、成绩,如果没有参加考试显示缺考,如果小于english&math60分显示不及格...表各部门'职员'(Employee_job为'职员')的:最低工资,最高工资部门Id --4.对于EMPLOYEES中最低工资小于1000的部门,列出EMPLOYEE_JOB为'职员'的:部门编号...,最低工资,最高工资 --5.根据部门编号由高到低,工资由低到高,列出每个员工的姓名,部门号,工资 --6.列出'吴用'所在部门每个员工的姓名与部门号 --7.列出每个员工的姓名,头衔,部门号,部门名...'职员'(Employee_job为'职员')的:最低工资,最高工资部门Id select        department_id,        最高工资=max(salary),

1.2K10

数据库基础与SQL基础知识看这篇就够了!

SELECT getdate () 3.print的用法 select这两个用法相同,但select是以表格的形式来显示,而print是以消息的方式来显示 4.    ...null-----连接关键词左边的就是左表,右边为右表 4.例题: (1)   查询所有学生(参加未参加考试)的学生姓名、年龄、成绩,如果没有参加考试显示缺考,如果小于english&math60分显示不及格...表各部门'职员'(Employee_job为'职员')的:最低工资,最高工资部门Id --4.对于EMPLOYEES中最低工资小于1000的部门,列出EMPLOYEE_JOB为'职员'的:部门编号...,最低工资,最高工资 --5.根据部门编号由高到低,工资由低到高,列出每个员工的姓名,部门号,工资 --6.列出'吴用'所在部门每个员工的姓名与部门号 --7.列出每个员工的姓名,头衔,部门号,部门名...'职员'(Employee_job为'职员')的:最低工资,最高工资部门Id select        department_id,        最高工资=max(salary),

89320

mysql练习(含答案)

9.找出姓名以A、B、S开始的员工信息。 ? 10.找到名字长度为6个字符的员工信息。 ? 11.名字不包含R字符的员工信息。 ? 12.返回员工的详细信息并按姓名排序。 ?...找出姓名包含A的员工信息。 ? 多表查询题目 返回拥有员工的部门名、部门号。 ? 2.工资水平多于smith的员工信息。 ? 3.返回员工所属经理的姓名。 ? or ?...(没有经理是否显示) 4.返回雇员的雇佣日期早于其经理雇佣日期的员工及其经理姓名 ? 5. 返回员工姓名及其所在的部门名称。 ? 6....18.返回工资处于第四级别的员工的姓名。 ? 19.返回工资为二等级的职员名字、部门所在地、二等级的最低工资最高工资 ? 20.工资等级多于smith的员工信息。 ?...、部门所在地、二等级的最低工资最高工资 select ename ,dname ,sal ,losal,hisal from emp,dept,salgrade where emp.deptno =

2.5K60

pandas_VS_Excel统计纵向与横向统计总分最大最小

pandas_VS_Excel统计纵向与横向统计总分最大最小 【问题】 【要求】 1.表格的右边插入列“总分”“平均分”“最高”“最低”,横向计算每个人的各项指标 2.格格的下面插入行“合计”“最高分...”“最低分”纵向计算所有人的各项指标 3.输出Excel文件 【代码】 # -*- coding:UTF-8 -*- """ 纵向计算,平均 横向统计,最大傎,最小值 """ import pandas...['姓名']='最高分' #g_max=d[''] col_sum=d[['语文','数学','英语','总分','平均分','最高','最低']].sum() col_sum['姓名']='分数合计'...col_min=d[['语文','数学','英语','总分','平均分','最高','最低']].min() col_min['姓名']='最低分' print(col_max) d=d.append...因为“行数据”的加入如果没有列标题的会用NaN,所以特别用了 Col_sum[‘姓名’]=‘分数合计’ ======今天学习至此======

75130

python几秒钟就能批量处理文件的几种操作!最后一种很常见!

本文会用到os、shutil以及pandas模块,其中osshutil本文会交叉使用,进行互补。 本次示例数据就不用猫眼电影100了,换个新的,一份前员工名单: ? 以及一份离职员工信息: ?...在这里插入图片描述 移动文件以及重命名文件 移动单个文件并且重命名可以用os.rename(src, dst),srcdst为两个路径,分别表示重命名之前之后的路径,但需要注意的是:移动时必须重命名...如果你要移动文件且重命名,可以shutil.move或者把shutil.move更改为os.rename,并在移动后的路径增加修改字样: shutil.move(f'....则依然使用个for循环即可: df = pd.read_csv('离职员工.csv', encoding='utf-8') for i in df['姓名']: shutil.rmtree(f'...那么如何快速的从二级文件夹删除离职员工对应的excel文件: ?

90820

【收藏】SQL经典面试50题 | 附答案

12、查询“01”号同学所学课程完全相同的其他同学的学号(重点) ? 13、查询没学过"张三"老师讲授的任一门课程的学生姓名 47题一样(重点,能做出来) ?...15、查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩(重点) ? 17、按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩(重重点与35一样) ?...18、查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率(及格为>=60,中等为:70-80,优良为:80-90,优秀为:...35、查询所有学生的课程及分数情况(重点) ? 36、查询任何一门课程成绩70分以上的姓名、课程名称分数(重点) 注:不用group by ?...40、查询选修“张三”老师所授课程的学生成绩最高的学生姓名及其成绩(重要top)(成绩最高学生可能有n个,应该用嵌套查到最高成绩再查成绩等于最高成绩的学生信息) ?

1.6K10

增删改查的查之高级查询

COUNT(列名称):求表该列的行数,不包含null值 COUNT(DISTINCT 列名称):求表该列去重后的个数 (4)求出score表中学生的最高分数 SELECT max(score...(score) FROM score); (6)求出score表中最低分数是多少 SELECT min(score) FROM score; (7)求出分数表中最高分数最低分数分别是多少 SELECT...max(score),min(score) FROM score; (8)7的基础上,分别命别名为最高分数最低分数,且取整 SELECT round(max(score)) 最高分数,round...; (10)求score表课程号为3-110的平均分数最高分数,最低分数 SELECT avg(score) 平均分数,max(score) 最高分数,min(score) 最低分数 FROM score...,则需要加上分组条件 2.如果分组函数单独使用,可以不用加上分组条件 没有分组条件存在的情况下,分组函数必须单独存在 如果有分组条件GROUP BY,显示结果集可以包含分组条件的字段,其它的字段不能出现

1.2K40

7-2 校园角色类设计(学生Student、教员Faculty职员Staff)

7-2 校园角色类设计(学生Student、教员Faculty职员Staff) 分数 15 全屏浏览题目 切换布局 作者 刘凤良 单位 天津仁爱学院 学校需要构建综合系统,使用者包含多种角色。...角色Role分两类:学生Student雇员Employee;雇员又分为教员Faculty职员Staff。 每个角色都有姓名、年龄。学生有学号、班级。一个雇员有工号、入职日期。教员有职称。...职员有职位称号。 请以如下Main类为基础,构建各个角色类,将代码补充完整。...sta.show(); stu.show(); } } //基类 Role class Role { protected String name; //姓名...sta.show(); stu.show(); } } //基类 Role class Role { protected String name; //姓名

13110

【MySQL】经典练习题(部门表、员工表、工资表)

工资等级表 CREATE TABLE SALGRADE ( GRADE INT, -- 工资等级 LOSAL DOUBLE, -- 最低工资 HISAL DOUBLE ); -- 最高工资...-- 3.返回员工直属领导的姓名。(自连接) -- 4.返回雇员的雇佣日期早于其领导雇佣日期的员工及其领导姓名。(日期类型可以直接比较) -- 5.返回员工姓名及其所在的部门名称。...-- 7.返回销售部(sales)所有员工的姓名。(dname=“sales”) -- 8.返回工资多于平均工资的员工。 -- 9.返回与部门编号为30的部门员工工资水平相同的员工姓名与工资。...-- 10..返回员工的姓名、所在部门名及其工资。 -- 11.返回员工工作及其从事此工作的最低工资。 -- 12.返回不同部门经理的最低工资。 -- 13.计算出员工的年薪,并且以年薪排序。...-- 14.返回工资处于第四级别的员工的姓名。 -- 15.返回工资为二等级的职员名字、部门所在地、二等级的最低工资最高工资.

35350

实时人脸识别系统

人脸检测器是一种实时人脸识别系统,用于识别人脸,并在输入视频流显示人物姓名。 该系统基于 Python 开发,可以识别从不同角度拍摄的人。系统对每个人进行人脸识别处理并将结果显示屏幕上。...我们系统识别率准确率的实验结果如下图所示,系统没有过度检测任何受试者。 识别率准确率 易于操作:即只需要一台笔记本或台式机,没有网络连接的情况下,人脸检测器仍能正常工作。...匹配工作是取提取当前人脸特征向量已知人脸的特征向量做内积,计算余弦相似度,标签数据集中检测出与之相似度最高的人。...实时人脸识别的实际应用过程可以分为以下几步:首先选择好参考人物并输入视频流;检测到人物后,计算其参考人物面部范围的相似度;当相似度高于指定阈值时,将当前参考人物的姓名插入到视频流。...因此,人脸检测器的用途就是摄像机查看器显示人们的姓名帮助摄像师拍摄。

3.5K10

信息技术智库丨月度大考试

查询平均成绩大于等于 60 分的同学的学生编号学生姓名和平均成绩 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩...,姓名及其平均成绩 检索" 01 "课程分数小于 60,按分数降序排列的学生信息 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩 查询各科成绩最高分、最低分和平均分:...以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率 及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 要求输出课程号选修人数...,没选课的情况) 查询任何一门课程成绩 70 分以上的姓名、课程名称分数 查询课程编号为 01 且课程成绩 80 分以上的学生的学号姓名 求每门课程的学生人数 成绩不重复,查询选修...「张三」老师所授课程的学生,成绩最高的学生信息及其成绩 成绩有重复的情况下,查询选修「张三」老师所授课程的学生,成绩最高的学生信息及其成绩 查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩

35230

【MySQL】MySQL数据库的进阶使用

如何显示每个部门的平均工资最高工资 显示每个部门的每种岗位的平均工资最低工资 先以部门的不同将emp的数据分为三组,然后每个组内部再按照岗位的不同进行细分组,然后对最终细分的组内进行聚合统计...使用年薪进行降序排序 显示工资最高的员工的名字工作岗位 显示工资高于平均工资的员工信息 显示每个部门的平均工资最高工资 显示平均工资低于2000的部门号和它的平均工资 显示每种岗位的雇员总数...显示部门号为10的部门名,员工名工资 显示各个员工的姓名,工资,及工资级别 显示员工FORD的上级领导的编号姓名(mgr是员工领导的编号–empno) 像上面这样的需求,其实就需要自连接,可以使用多表查询的方式...显示工资比部门30的任意员工的工资高的员工的姓名、工资部门号(包含自己部门的员工) 查询SMITH的部门岗位完全相同的所有雇员,不含SMITH本人 显示每个高于自己部门平均工资的员工的姓名、...部门、工资、平均工资 查找每个部门工资最高的人的姓名、工资、部门、最高工资 显示每个部门的信息(部门名,编号,地址)人员数量 2.

26620

互联网经典SQL面试题及答案解析

16、检索"01"课程分数小于60,按分数降序排列的学生信息 17、按平均成绩从高到低显示所有学生的平均成绩 18、查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分...,最低分,平均分,及格率 19、按各科平均成绩从低到高及格率的百分数从高到低顺序 20、查询学生的总成绩并进行排名 21、查询不同老师所教不同课程平均分从高到低显示 22、查询所有课程的成绩第...37、查询不及格的课程,并按课程号从大到小排列 38、查询课程编号为"01"且课程成绩60分以上的学生的学号姓名; 40、查询选修“张三”老师所授课程的学生,成绩最高的学生姓名及其成绩...by avg(score) desc 18、查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率 select sc.cid ,cname...分以上的学生的学号姓名; select sid,cid,score from sc where cid='01' and score>60 40、查询选修“张三”老师所授课程的学生,成绩最高的学生姓名及其成绩

1.4K20

堪称经典的50道SQL题

count(*) as 有效课程数, avg(t.score) as 平局成绩 from sc as t group by Sid order by avg(t.score) 18、查询各科成绩最高最低的分...:以如下的形式显示:课程ID,最高分,最低分 select L.Cid as 课程ID, L.score as 最高分, R.score as 最低分 from sc L, sc R where L.Cid...60的学生名字分数: select sname, isnull(score,0) from student, sc ,course where sc.Sid=student.Sid and sc.Cid...分以上的姓名、课程名称分数: select distinct student.Sid,student.sname,sc.Cid,sc.score from student,sc where sc.score...Cid='003'; 39、求选了课程的学生人数: select count(*) from sc; 40、查询选修“小风”老师所授课程的学生,成绩最高的学生姓名及其成绩: select student.sname

1.6K20
领券