在工资表中建立查询,先按照工资升序排列,若工资相同再按照职工号降序排列,SQL语句为: SELECT*FROM工资表ORDER BY工资,职工号______。
举一反三
- 设有职工表(其中包含字段:职工号,仓库号,工资),查询仓库号是“CK1”的职工信息,并按工资降序排序,正确的SQL命令是______。 A: SELECT * FROM 职工表 WHERE 仓库号="CK1" ORDER BY 工资 DESC B: SELECT * FROM 职工表 WHILE 仓库号="CK1" ORDER BY 工资 ASC C: SELECT * FROM 职工表 WHERE 仓库号="CK1" ORDER BY 工资 ASC D: SELECT * FROM 职工表 WHERE 仓库号="CK1" GROUP BY 工资 DESC
- 有一“职工”表,要对所有的职工先按性别的降序排序,在性别相同的情况下再按工资的升序排序,使用的SQL语句是( )。 A: SELECT * FROM 职工 ORDER BY 性别 ASC, 工资 DESC B: SELECT * FROM 职工 ORDER BY 性别 ASC, 工资 ASC C: SELECT * FROM 职工 ORDER BY 性别 DESC, 工资 DESC D: SELECT * FROM 职工 ORDER BY 性别 DESC, 工资
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。 A: SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 B: SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 C: SELECT姓名,工资,MAX(工资)FROM工资表 D: SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号
- 在工资表中,显示工资最少的3名职工记录,SQL语句为:SELECT*【 】3FROM工资表ORDER BY工资【 】。
- 设有职工表(职工号,姓名,所在部门,工资),现要查询工资最高的职工(可能有多个)所在部门的所有职工的职工号和姓名。下列查询语句中正确的是( )。 A: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT 所在部门 FROM 职工表 WHERE 工资 IN (SELECT MAX(工资) FROM 职工表)) B: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = ( SELECT MAX(工资) FROM 职工表)) C: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = MAX(工资)) D: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT TOP 1 所在部门 FROM 职工表 ORDER BY MAX(工资))