有商品表内容如下:
执行SQL命令:
SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号;
查询结果的记录数是
A.1
B.3
C.4
D.10
检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的SQL命令是()。
A.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE IN; (SELECT 仓库号 FROM 职工 WHERE 仓库号=职工.仓库号)
B.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN; SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)
C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)
D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)
在下列的SQL语句中,属于数据控制语句的是哪些?
Ⅰ.CREATE
Ⅱ.SELECT
Ⅲ.UPDATE
Ⅳ.GRANT
Ⅴ.DROP
Ⅵ.DELETE
Ⅶ.ALTER
Ⅷ.INSERT
Ⅸ.REVOKE
A.Ⅰ,Ⅴ,Ⅵ和Ⅶ
B.Ⅳ和Ⅸ
C.Ⅱ,Ⅲ,Ⅵ和Ⅷ
D.Ⅰ,Ⅴ和Ⅶ
在Visual FoxPro中,关于查询和视图的正确描述是()。
A.查询是一个预先定义好的SQL SELECT语句文件
B.视图是一个预先定义好的SQL SELECT语句文件
C.查询和视图是同一种文件,只是名称不同
D.查询和视图都是一个存储数据的表
在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则
A) 无法进行排序
B) 只按第一个字段排序
C) 按从左至右优先依次排序
D) 按字段排序优先级依次排序
.在ADO.NET中,对于Command 对象的ExecuteNonQuery()方法和 ExecuteReader()方法,
下面叙述错误的是()。
A) insert、update、delete等操作的Sql语句主要用 ExecuteNonQuery()方法来执行;
B) ExecuteNonQuery()方法返回执行Sql语句所影响的行数;
C) Select操作的Sql语句只能由ExecuteReader()方法来执行;
D) ExecuteReader()方法返回一个DataReder对象;
A.SELECT和INSERT
B.INSERT、UPDATE和SELECT
C.SELECT和UPDATE
D.SELECT
A.在SQL的基本表中用索引机制来弥补没有关键码的概念
B.索引属于物理存储的路径概念,而不是逻辑的概念
C.SQL中的索引是显式索引
D.一个索引键可以对应多个列
A.SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000
B.SELECT * FROM 教师 WHERE 工资>2000 AND工资<3000
C.SELECT * FROM 教师 WHERE 工资>2000 OR工资<3000
D.SELECT * FROM 教师 WHERE 工资<=2000 AND工资>=3000
SQL SELECT语句中的WHERE用于说明()。
A.查询数据
B.查询条件
C.查询分组
D.查询排序
有如下SQL语句:SELECT MAX(班级人数)INTO ARRAY arr FROM班级表,执行该语句后 ()
A.arr[1]的内容为48
B.arr[1]的内容为55
C.arr[O]的内容为48
D.arr[0]的内容为55