下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。
A: SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号
B: SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号
C: SELECT姓名,工资,MAX(工资)FROM工资表
D: SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号
A: SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号
B: SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号
C: SELECT姓名,工资,MAX(工资)FROM工资表
D: SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号
举一反三
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 对所有员工的工资上浮10%,下列SQL语句正确的是______。 A: UPDATE工资表SET工资=工资+工资*10%FORALL B: UPDATE工资表SET工资=工资*1.10 FORALL C: UPDATE工资表SET工资=工资+工资*10% D: UPDATE工资表SET工资=工资*1.10
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 删除工资表,正确的SQL语句是______。 A: DROPTABLE工资表 B: DROP工资表 C: DELETE工资表 D: DELETETABLE工资表
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 从员工表中删除工号为“00011”的员工记录,正确的SQL语句是______。 A: DROP FROM员工表WHERE工号="00011" B: DROP FROM员工表FOR工号="00011" C: DELETE FROM员工表WHERE工号="00011" D: DELETE FROM员工表FOR工号="00011"
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 使用SQL语句从员工表中查询所有姓王的员工的信息,正确的命令是:______。 A: SELECT*FROM员工表WHERE LEFT(姓名,2)="王" B: SELECT*FROM员工表WHERE RIGHT(姓名,2)="王" C: SELECT*FROM员工表WHERE TRIM(姓名,2)="王" D: SELECT*FROM员工表WHERE STR(姓名,2)="王"
- 在下列SELECT语句中,正确的是________。 A: Select工号,姓名,应发工资-扣除工资as实发工资From职工基本情况表OrderBy应发工资-扣除工资 B: Select工号,姓名,应发工资-扣除工资as实发工资From职工基本情况表OrderBy实发工资 C: Select工号,姓名,应发工资-扣除工资as实发工资OrderBy实发工资From职工基本情况表 D: Select工号,姓名,应发工资-扣除工资as实发工资OrderBy应发工资-扣除工资From职工基本情况表 E: Select工号,姓名,应发工资-扣除工资as实发工资From"职工基本情况表"OrderBy应发工资-扣除工资