假定表table1中phone列有空值,则select count(*) from table1与select count(phone) from table1相等吗? ()
第1题:
检索最少有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
第2题:
若需统计“选课”表中已经选修了课程的学生人数,下面语句正确的是( )。
A.SELECT COUNT(DISTINCT学生号)FROM选课
B.SELECT COUNT(学生号)FROM选课
C.SELECT COUNT(*)FROM选课
D.SELECT COUNT(DISTINCT*)FROM选课
第3题:
若需统计zg表中车身厂的职工工资总和,下面语句正确的是( )。
A.SELECT SUM(基本工资)FROM zg
B.SELECT SUM(基本工资)FROM zgWHERE 单位=“车身厂”
C.SELECT COUNT(基本工资)FROM zg
D.SELECT COUNT(基本工资)FROM zgWHERE单位=“车身厂”
第4题:
设有“职工”表,表结构如下:
职工(部门号C(2)、职工号C(4)、姓名C(8)、年龄N(2)、工资N(7,2))
检索最少有3名职工的每个部门的职工工资的总额( )。
A)SELECT部门号,COUNT(﹡),SUM(工资)FROM职工;
HAVING COUNT(﹡)﹥=3
B)SELECT部门号,COUNT(﹡),SUM(1资)FROM职工;
GROUP BY基本工资HAVING COUNT(﹡)>=3
C)SELECT部门号,COUNT(﹡),SUM(1资)FROM职工;
GROUP BY部门号HAVING COUNT(﹡)>=3
D)SELECT部门号,COUNT(﹡),SUM(T资)FROM职工;
GROUP BY部门号WHERE COUNT(﹡)>=3
第5题:
检索最少有4名职工的仓库的职工平均工资( )。
A)SELECT仓库号,COUNT(﹡)AS人数,AVG(工资)AS平均工资FROM职工;
GROUP BY仓库号WHERE COUNT(﹡)>=4
B)SELECT仓库号,COUNT(﹡)AS人数,AVG(1资)AS平均工资FROM职工;
GROUP BY仓库号HAVING COUNT(﹡)>=4
C)SELECT仓库号,COUNT(木)AS人数,AVG(工资)AS平均工资FROM职工;
GROUP BY职工号WHERE COUNT(﹡)>=4
D)SELECT仓库号,COUNT(﹡)AS人数,AVG(工资)AS平均工资FROM职工;
GROUP BY职工号HAVING COUNT(﹡)>=4
第6题:
在职工.dbf表中,查询所有职工的工资(数值型)的平均值的命令为()
第7题:
下列SQL语句中,能够完成求某列最大值的是()。
第8题:
数据库中有一张表名称为Student,有列Number,Name,Age,IDCard,Sex。主键为Number。统计学生总人数,下列哪个SQL语句是正确的()
第9题:
在职工.dbf表中,查询工资(数值型)大于1000的人数的命令为()
第10题:
The CUSTOMERS table has these columns: CUSTOMER_ID NUMBER(4) NOT NULL CUSTOMER_NAME VARCHAR2(100) NOT NULL STREET_ADDRESS VARCHAR2(150) CITY_ADDRESS VARCHAR2(50) STATE_ADDRESS VARCHAR2(50) PROVINCE_ADDRESS VARCHAR2(50) COUNTRY_ADDRESS VARCHAR2(50) POSTAL_CODE VARCHAR2(12) CUSTOMER_PHONE VARCHAR2(20) The CUSTOMER_ID column is the primary key for the table. Which two statements find the number of customers? ()
第11题:
如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含()。
第12题:
第13题:
这段代码有什么不足之处?
try {
Connection conn = ...;
Statement stmt = ...;
ResultSet rs = stmt.executeQuery("select * from table1");
while(rs.next()) {
}
} catch(Exception ex) {
}
第14题:
求至少有两个职工的每个仓库的平均工资______。
A.SELECT仓库号,COUNT(*),AVG(工资)FROM职工表; HAVINGCOUNT(*)>=2
B.SELECT仓库号,COUNT(*),AVG(工资)FROM职工表; GROUPBY仓库号HAVING COUNT(*)>=2
C.SELECT仓库号,COUNT(*),AVG(工资)FROM职工表; GROUPBY仓库号SET COUNT(*)>=2
D.SELECT仓库号,COUNT(*),AVG(工资)FROM职工表; GROUPBY仓库号WHERE COUNT(*)>=2
第15题:
A.select job from emp;
B.select job,count(*) from emp;
C.select distinct job,count(*) from emp;
D.select job,count(*) from emp group by job;
E.select job,sum(empno) from emp group by job;
第16题:
求至少有两个职工的每个仓库的平均工资
A.SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表;
HAVING COUNT(*)>=2
B.SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表;
GROUP BY 仓库号 HAVING COUNT(*)>=2
C.SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表;
GROUP BY 仓库号 SET COUNT(*)>=2
D.SELECT 仓库号,COUNT(*),AVG(工资)FROM 职工表;
GROUP BY 仓库号 WHERE COUNT(*)>=2
第17题:
查询“学生”表的所有记录并存储于表文件table1中的SQL语句是( )。
A)SELECT﹡FROM学生INTOCURSORtable1
B)SELECT﹡FROM学生TOCURSORtable1
C)SELECT﹡F1的M学生INTODBFtable1
D)SELECT﹡FROM学生TOTABLEtable1
第18题:
select count(*) from student和select count(id) from student之间的区别是什么?
第19题:
下列查询语句中,错误的是()。
第20题:
在职工.dbf表中,查询所有职工的工资(数值型)的总和的命令为()
第21题:
假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下面()sql语句可以返回正确结果。
第22题:
列出EMP表中,从事每个工种(JOB)的员工人数()
第23题:
相等
不相等