在“成绩管理”数据库中,查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。
A. SELECT 课程名称,SUM(成绩)AS 分数 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称
B. SELECT 课程名称,MAX(成绩) 分数 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称
C. SELECT 课程名称,SUM(成绩) 分数 FROM 课程,成绩; GROUP BY 课程.课程编号
D. SELECT 课程名称,MAX(成绩)AS 分数 FROM 课程,成绩; WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程编号
查看答案
在“图书管理”数据库中,求出各单位借阅图书的人次。正确的SQL语句是( )。
A. SELECT 单位,COUNT(借阅.借书证号) FROM 借阅,读者 WHERE 借阅.借书证号=读者.借书证号 GROUP BY 单位
B. SELECT 单位,SUM(借阅.借书证号) FROM 借阅,读者 WHERE 借阅.借书证号=读者.借书证号 GROUP BY 单位
C. SELECT 单位,COUNT(借阅.借书证号) FROM 借阅,读者 WHERE 借阅.借书证号=读者.借书证号 ORDER BY 单位
D. SELECT 单位,COUNT(借阅.借书证号)FROM 借阅,读者WHERE 借阅.借书证号=读者.借书证号 HAVING 单位
在SELECT语句中,DISTINCT用于表示( )。
A. 查询结果无重复记录
B. 查询不同的表
C. 查询函数表达式
D. 查询结果不分组
用SQL语句建立表时为属性定义有效性规则,应使用语句( )。
A. DEFAULT
B. PRIMARY KEY
CHECK
D. UNIQUE
在“成绩管理”数据库的“学生.dbf”表中,查询所有姓“王”的同学的信息,正确的命令是( )。
A. SELECT*FROM 学生 WHERE LEFT(姓名,2)="王"
B. SELECT*FROM 学生 WHERE RIGHT(姓名,2)="王"
C. SELECT*FROM 学生 WHERE TRIM(姓名,2)="王"
D. SELECT*FROM 学生 WHERE STR(姓名,2)="王"