按部门号(deptno)及工资(sal)排序检索公司的员工信息(要求部门号从小到大,部门号相同的按工资由高到低),显示的字段为:empno、ename、sal、deptno。
第1题:
以下语句不正确的是( )
A.select * from emp;
B.select ename,hiredate,sal from emp;
C.select * from emp order deptno;
D.select * from where deptno=1 and sal<300;
第2题:
检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是
部门表(部门号N(4)、部门名称C(10))
职工表(部门号N(4)、职工号C(4)、姓名C(8)、工资N(7,2))
A.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY部门号
B.SELECT 部门号,SUM(工资)FROM职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY职工表.部门号
C.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; ORDRE BY职工表.部门号
D.SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY职工表.部门号
第3题:
以下语句错误的是( )
A.select sal+1 from emp;
B.select sal*10,sal*deptno from emp;
C.不能使用运算符号
D.select sal*10,deptno*10 from emp;
第4题:
第下列各题使用如下数据。 部门(部门号C(2)、部门名称C(10)) 职工(部门号C(2)、职工号C(4)、姓名C(8)、基本工资 N(7,2)) 检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。
A.SELECT DISTINCT部门号FROM职711 WHERE基本工资>=ANY (SELECT基本工资FROM职工WHERE部门号一”ll”)
B.SELECT DISTINCT部门号FROM职工WHERE基本工资>=ALL (SELECT基本工资FROM职工WHERE部门号 一”ll”)
C.SELECT DISTINCT部门号FROM职工WHERE基本工资>=ANY (SELECT MAX(基本工资)FROM职工WHERE部门号=”ll”)
D.SELECT DlSTINcT部门号FROM职工WHERE基本工资>=ALL (SELECT MIN(基本工资)FROM职工WHERE部 门号=”11”)
第5题:
检索最少有5名职工的每个部门的职工基本工资的总额,正确的语句是( )。
A.SELECT部门号,COUNT(*),SUM(基本工资)FROM职工; HAVING COUNT(*)>=5
B.SELECT部门号,COUNT(*),SUM(基本工资)FROM职工; GROUP BY基本工资HAVING COUNT(*)>=5
C.SELECT部门号,COUNT(*),SUM(基本工资)FROM职工; GROUP BY部门号HAVING COUNT(*)>=5
D.SELECT部门号,COUNT(*),SUM(基本工资)FROM职工; GROUP BY部门号WHERE COUNT(*)>=5
第6题:
以下说法错误的是( )
A.SELECT max(sal),deptno,job FROM EMP group by sal;
B.SELECT max(sal),deptno,job FROM EMP group by deptno;
C.SELECT max(sal),deptno,job FROM EMP;
D.SELECT max(sal),deptno,job FROM EMP group by job;
第7题:
到(35)题使用如下数据表。
部门(部门号C(2)、部门名称C(10) )
职工(部门号C(2)、职工号C(4)、姓名C(8)、基本工资N(7,2) )
检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。
A.SELECT DISTmCT部门号FROM职工WHERE基本工资>=ANY; (SELECT基本工资FROM职工WHERE部门号="11")
B.SELECT DISTINC部门号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")
第8题:
SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( )
A.求每个部门中的工资
B.求每个部门中工资的大小
C.求每个部门中工资的综合
D.求每个部门中工资的个数
第9题:
检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”,正确的语句是( )。
A.SELECT部门名称,SUM(基本工资)FROM部门,职工; WHERE职工,部门号=部门.部门号; ORDER BY部门号
B.SELECT部门名称,SUM(基本工资)FROM部门,职工; WHERE职工,部门号=部门.部门号; GROUP BY部门号
C.SELECT部门名称,SUM(基本工资)FROM部门,职工; WHERE职工.部门号=部门.部门号; ORDRE BY职工.部门号
D.SELECT部门名称,SUM(基本工资)FROM部门,职工; WHERE职工.部门号=部门.部门号; GROUP BY职工.部门号
第10题:
检索有职工的基本工资大于或等于“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")