单表的查询练习|学习笔记

简介: 快速学习单表的查询练习

开发者学堂课程【SQL进阶及查询练习:单表的查询练习】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/36


单表的查询练习

 

练习:

1.查询出部门编号为30的所有员工

2.所有销售员的姓名、编号和部门编号。

3.找出奖金高于工资的员工

4.找出奖金高于工资60%的员工

5.找出部门编号为10中所有经理,和部门编号为20中所有销售员的详细资料.

6.找出部门编号为10中所有经理,部门编号为20中所有销售员的详细资料。

7.找出部门标号中,所有部门编号为20中所有销售员,还有即不是经理又不是销售员但其工资大或等于20000的所有员工详细资料。

8.无奖金或奖金低于1000的员工。

9.查询名字由三个字组成的员工。

10.查询2000年入职的员工

查询所有员工详细信息,用编号升序排序

询所有员工详细信息,用工资降序序,如果工资相同使用入职

13.查询每个部门的平均工资

14.查询每个部门的雇员数量

15.查询每种工作的最高工资、最低工资、人数

-16.显示非销售人员工作名称以及从事同一工作雇员的月工资的总和,并且要满足从同一工作的雇员的月工资合计大于50000,输出结果按月工资的合计升序排列

-17.有奖金的工种。

 

image.png

 

 

 

代码运行如下:

 

/*1.查询出部门编号为30的所有员工*/

SELECT

FROM emp

WHEre deptno30

 

/*2.查询所有销售员的姓名、编号和部门编号. */

SELET enameerpnodeptno

FROM emp

WHERE Job=’销售员’;

/*3.找出奖金高于工资的员工.*/

SELECT *

FROM emp

WHERE comm >sa 1

/*4.找出奖金高于工资60%的员工.*/

SELECT *

FROM emp

WHERE comm >sal*0.6

/*5.找出部门编号为10中所有经理,和部门编号为20中所有销售员的详细资料.*/

SELECT *

FROM emp

WHERE deptno==10AND=’经理’)|oRdeptno==20 AND job=’销售员’)

/*6.找出部门编号为10中所有经理,部门编号为20中所有销售员,还有即不是经又不是销售员但其工资大或等于20000的所有员工详细资料.*/

SELECT *

FROM emp

WHEREdeptno10AND job=’经理’)0Rdeptno=20 AND job=’销售员’) OR(job NOT IN (‘经理’,’销售员’)AND sa1>=20000

/*8.无奖金或奖金低于1000的员工.*/

SELECT *

FROM emp

WHERE comm IS NULL OR comm < 1000

/*9.查询名字由三个字组成的员工.*/

SelecT*

FROM emp

WHERE ename LIKE

/*10.查询2000年入职的员工。*/

SELECT

FROM emp

WHERE hiredate LIKE 2000-

/*11.查询所有员工详细信息,用编号升序排序*/

SELECT

FROM emp

ORDER BY empno

/*12.查询所有员工详细信息,用工资降序排序,如果工资相同使用入职日期升序排序*/

SELECT *

EROV emp

ORDER BY sal ASChiredate DESC

*13.查询每个部门的平均工资

SELECT deptn,AVG(sal)

FROM emp

GROUP BY deptno

/*14.查询每个前门的员数量.*/

SELECT deptno,COUNT(*)

EHOM emp

CROUEEY deptno

/*15.查请种工作时最高二继,最低工资、人数*/

SELECT job,Max(sal),MIN(sal),COUNT(*)

FROM emp

GROUP BY job

相关文章
|
监控 NoSQL 大数据
【MongoDB】Replica 频繁插入大数据的问题
【4月更文挑战第2天】【MongoDB】Replica 频繁插入大数据的问题
|
安全
选择最佳供应商:ERP系统的供应商选择与评估方法论
选择最佳供应商:ERP系统的供应商选择与评估方法论
1476 0
|
Java
java8中修改parallelStream默认并发数
java8中修改parallelStream默认并发数
2270 0
java8中修改parallelStream默认并发数
|
弹性计算 运维 架构师
阿里云推出“百炼计划”训练营,“训战结合”精准提升伙伴能力
阿里云组织的首场面向合作伙伴的“百炼计划”训练营在山东省圆满收官。
|
10月前
|
Ubuntu
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
516 10
|
11月前
|
存储 编译器 C语言
【C语言】学生管理系统:完整模拟与实现(一)
【C语言】学生管理系统:完整模拟与实现
192 1
|
机器学习/深度学习 人工智能 自然语言处理
大语言模型的Scaling Law:如何随着模型大小、训练数据和计算资源的增加而扩展
在这篇文章中,我们将介绍使这些模型运作的秘密武器——一个由三个关键部分组成的法则:模型大小、训练数据和计算能力。通过理解这些因素如何相互作用和规模化,我们将获得关于人工智能语言模型过去、现在和未来的宝贵见解。
1370 7
大语言模型的Scaling Law:如何随着模型大小、训练数据和计算资源的增加而扩展
|
SQL 存储 数据可视化
技术经验分享:ArcGISEngine开发之属性查询
技术经验分享:ArcGISEngine开发之属性查询
190 0
|
10月前
|
弹性计算 负载均衡 监控
阿里云slb的slb-api介绍
【10月更文挑战第17天】
480 1
|
12月前
|
SQL 安全 搜索推荐
Web安全-伪静态网页
Web安全-伪静态网页
129 3