练习题(1)及答案

这是一组关于SQL的练习题目,涵盖了选择特定部门员工、查找特定职位员工、筛选佣金高于薪水的员工等场景,还包括了对DEPT表的查询操作。通过这些题目,可以加深对SQL基本操作的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--1.选择部门30中的所有员工.

--2.列出所有办事员(CLERK)的姓名,编号和部门编号

--3.找出佣金高于薪金的员工.

--4.显示不带有"R"的员工的姓名.

--5.请查询表DEPT中所有部门的情况。

--6.查询表DEPT中的部门号、部门名称两个字段的所有信息

--7.请从表EMP中查询10号部门工作的雇员姓名和工资

--9.查询表EMP中所有的工资大于等于2000的雇员姓名

--10.查询emp表中所有员工的信息,要求查询结果列名用中文显示

--11.查询工作是CLERK的员工信息

--12.查询名字中有R的员工信息

--13.查询有佣金并且薪金大于100的员工信息(佣金字段为COMM)

--14.查询10号和20号部门的员工信息

--15.查询10号部门和20号部门中的所有经理信息

--16.查询10号部门中所有经理(MANAGER)和20号部门中所有办事员(CLERK)的全部信息

--17.查询10号部门中所有经理,20号部门中所有办事员
以及既不是经理又不是办事员但其薪金大于或等2000的所有雇员的详细资料。

--18.查询编号为7566的雇员姓名及所在部门编号

--做题
select * from emp;
--1.选择部门30中的所有员工.
select* from emp where deptno=30;
--2.列出所有办事员(CLERK)的姓名,编号和部门编号
select * from emp where job = 'CLERK';
--3.找出佣金高于薪金的员工.
SELECT * FROM EMP WHERE nvl(COMM,0)>SAL;
--4.显示不带有"R"的员工的姓名.
SE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值