未分类题

以下5题使用下列数据表。
部门(部门号C (2)、部门名称C (10))
职工(部门号C (2)、职工号C(4)、姓名C(8)、基本工资N(7,2))
检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的命令是( )。
A.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ANY; (SELECT 基本工资 FROM 职工 WHERE 部门号='11')
B.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ALL; (SELECT 基本工资 FROM 职工 WHERE 部门号='11')
C.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ANY; (SELECT MAX(基本工资) FROM 职工 WHERE 部门号='11')
D.SELECT DISTINCT 部门号 FROM 职工 WHERE 基本工资>=ALL; (SELECT MIN(基本工资) FROM 职工 WHERE 部门号='11')

A.SELECT
B.SELECT
C.SELECT
D.SELECT

【参考答案】

B
解析:在SQL语句中可以利用ANY、ALL等量词进行查询。基本格式为:<表达式><比较运算符>[ANY|AL......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)