练习2答案
构建数据库
数据库
数据表
answer开头表为对应题号答案形成的数据表
表结构
表数据
答案:
1、修改emp
表中sal
字段为salary
SQL
语句
ALTER TABLE emp change sal salary double
结果:
2、查找年薪在20000到30000之间的所有员工信息并按照 工资降序显示
SQL
语句
select * from emp where sal*12 between 20000 and 30000 order by sal desc;
结果
3、查找员工姓名中包含’A’的所有员工信息
SQL
语句
select * from emp where ENAME like '%A%';
结果
4、查找所有员工姓名中包含’A’及’E’的员工信息
SQL
语句
select * from emp where ENAME like '%A%' and '%E%';
结果
5、查找所有的职位为SALESMAN
的员工信息
SQL
语句
select * from emp where JOB = 'SALESMAN' ;
结果
6、将工资低于2000的员工工资涨薪200
SQL
语句
update emp set sal = sal + 200;
结果
7、查询没有上级领导的所有员工信息
SQL
语句
select * from emp where MGR is null;
结果
8、查询没有奖金的所有员工信息
SQL
语句
select * from emp where COMM is NULL;
结果
9、将部门表中的40部门的地址修改成'xian'
SQL
语句
update dept set LOC = 'xian' where DEPTNO = 40;
结果
10、假设李华的工资是2000,请查询出他的工资等级
SQL
语句
select GRADE from salgrade LOSAL >= 2000 and HISAL <= 2000;
结果
11、将MILLER的入职日期修改为1982年2月23日
SQL
语句
UPDATE emp SET HIREDATE = '1982-02-23' WHERE ENAME = 'MILLER';