从"销售"表中找出部门号为"04"的部门中,单价最高的前两条商品记录,正确的SQL命令是( )
SELECT TOP 2 * FROM 销售 WHERE 部门号="04" ORDER BY 单价 DESC;
举一反三
- 72.要查找“商品”表中“40”号部门单价最高的前两条记录,则下列SQL语句中,正确的是______
- 从"图书"表中查找出"计算机"类定价最高的记录对应的图书编号,正确的SQL命令是:
- 现有如下两个关系表: 部门(部门号,部门名) 职工(职工号,姓名,性别,年龄,部门号) 在部门表中删除没有职工的部门记录,以下SQL语句正确的是______。 A: DELETE FROM 部门 WHERE 部门号 NOT IN(SELECT 部门号 FROM 职工 e JOIN 部门 d ON e.部门号=D.部门号) B: delete from 部门 from 职工 where 部门号 In(select distinct(部门号)from 职工) C: delete from 部门 where 部门号 in(select distinct(部门号)from 职工) D: delete from 部门 where 部门号 not in(select distinct(部门号)from 职工)
- 检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是 A: SELECT部门号,SUM(工资)FROM部门表,职工表; B: WHERE 职工表.部门号=部门表.部门号; C: GROUP BY 部门号 D: SELECT 部门号,SUM(工资)FROM 职工表; E: WHERE 职工表.部门号=部门表.部门号; F: GROUP BY 职工表.部门号 G: SELECT部门号,SUM(工资)FROM部门表,职工表; H: WHERE 职工表.部门号=部门表.部门号; I: ORDRE BY 职工表.部门号 J: SELECT 部门号,SUM(工资)FROM 部门表,职工表; K: WHERE 职工表.部门号=部门表.部门号; L: GROUP BY 职工表.部门号
- 有“商品表”内容如下:执行SQL命令:Select 部门号,max(单价*数...e4b0222c70a7dc98.jpg
内容
- 0
对employees表的员工部门号设置外健,它的值必须是departments表中部门编号列中有的部门编号,并且当删除departments表中记录而employees表有该部门编号的员工数据,就不准删除。当修改departments表中部门编号时,employees表的员工部门号的数据也要随之变化。完成下列SQL命令:______ TABLE employees ADD ______ KEY( ______ ) REFERENCES departments( ______ ) ON DELETE ______ ON UPDATE CASCADE;
- 1
从"产品"表中查找出单价低于"产品编号"为"431"的记录,正确的 SQL 命令是 A: SELECT * FROM 产品 WHERE 单价B.SELECT * FROM 产品 WHERE EXISTS单价="431" B: SELECT * FROM 产品 WHERE 单价D.SELECT * FROM 产品 WHERE 单价
- 2
删除表中记录的SQL命令是____,从数据库中删除表的SQL命令是____。
- 3
设数据库有如下表:部门(部门号,部门名,负责人,电话)职工(职工号,姓名,部门号,出生日期)在SQL SELECT语句中,“部门LEFT JOIN职工ON部门,部门号=职工部门号”子句表示( )。 A: 不限制部门表中的数据满足连接条件 B: 不限制职工表中的数据满足连接条件 C: 对职工和部门表中的数据均不限制满足连接条件 D: 职丁和部门表中的数据均必须满足连接条件
- 4
在“成绩”表中,查找出“考试成绩”排在前5位的记录,正确的SQL命令是