下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 对所有员工的工资上浮10%,下列SQL语句正确的是______。
A: UPDATE工资表SET工资=工资+工资*10%FORALL
B: UPDATE工资表SET工资=工资*1.10 FORALL
C: UPDATE工资表SET工资=工资+工资*10%
D: UPDATE工资表SET工资=工资*1.10
A: UPDATE工资表SET工资=工资+工资*10%FORALL
B: UPDATE工资表SET工资=工资*1.10 FORALL
C: UPDATE工资表SET工资=工资+工资*10%
D: UPDATE工资表SET工资=工资*1.10
举一反三
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。 A: SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 B: SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 C: SELECT姓名,工资,MAX(工资)FROM工资表 D: SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号
- 在“工资表”中给员工“司马光”工资增加200元的SQL语句是( )A. replace 工资 with 工资+200 for 姓名="司马光"B. update 工资表 set 工资=工资+200 when 姓名="司马光"C. update 工资表 set 工资 with工资+200 where 姓名="司马光"D. update 工资表 set 工资=工资+200 where 姓名="司马光" A: A B: B C: C D: D
- 在“工资表”中给员工“司马光”工资增加200元的SQL语句是( )A. replace 工资 with 工资+200 for 姓名="司马光"B. update 工资表 set 工资=工资+200 when 姓名="司马光"C. update 工资表 set 工资 with工资+200 where 姓名="司马光"D. update 工资表 set 工资=工资+200 where 姓名="司马光" A: A B: B C: C D: D
- 将“周星星”的工资增加100元的SQL语句是______。 A: REPLACE 职工表 WITH 工资=工资+100 WHERE 姓名="周星星" B: UPDATE 职工表 SET 工资=工资+100 WHEN 姓名="周星星" C: UPDATE 职工表 工资 WITH 工资+100 WHERE 姓名="周星星" D: UPDATE 职工表 SET 工资=工资+100 WHERE 姓名="周星星"
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 删除工资表,正确的SQL语句是______。 A: DROPTABLE工资表 B: DROP工资表 C: DELETE工资表 D: DELETETABLE工资表