练习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';
结果




















