单选题
VF
2015-03-16
读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C.借阅(借书证号C,总编号C,借书日期D.
统计每个读者借阅图书的次数,若没有借阅过,则显示次数为0,正确的sQL语句是
A.SELECT读者.借书证号,姓名,COUNT(*)次数FROM读者LEFTJOIN借阅0N读者.借书证号=借阅.借二朽证号GROUPBY读者.借书证号
B.SELECT读者.借书证号,姓名,COUNT(*)次数FROM读者JOIN借阅0N读者.借书证号=借阅.借书证号GROUPBY读者.借书证号
C.SELECT读者.借书证号,姓名,COUNT(借阅.总编号.次数FROM读者LEFTJOIN借阕0N读者.借书证号=借阅.借书证号GROUPBY读者.借书证号
D.SELECT读者.借书证号,姓名,COUNT(借阅.总编号.次数FROM读者JOIN借阅0N读者.借书证号=借阅.借书证号GROUPBY读者.借书证号
参考答案
C
答案解析
【答案】C
【解析】本题主要考查超链接查询,超链接查询有四种连接方式,其基本格式为:SELECT…FROM左表INNERILEFT|RIGHT|FuELJOIN右表0N连接条件WHERE其它条件。左连接除满足连接条件的记录出现在查询结果中外,第一个表中不满足连接条件的记录也出现在查询结果中,不满足连接条件的记录的对应部分为.NuLL.。除满足连接条件的记录出现在查询结果中外,第二个表中不满足连接条件的记录也出现在查询结果中,不满足连接条件Wi9录的对应部分为.NULL.。本题要求若没被借阅过,则返同的次数显示为0,因此应结合COUNT函数,使用LEFTJOIN。
【解析】本题主要考查超链接查询,超链接查询有四种连接方式,其基本格式为:SELECT…FROM左表INNERILEFT|RIGHT|FuELJOIN右表0N连接条件WHERE其它条件。左连接除满足连接条件的记录出现在查询结果中外,第一个表中不满足连接条件的记录也出现在查询结果中,不满足连接条件的记录的对应部分为.NuLL.。除满足连接条件的记录出现在查询结果中外,第二个表中不满足连接条件的记录也出现在查询结果中,不满足连接条件Wi9录的对应部分为.NULL.。本题要求若没被借阅过,则返同的次数显示为0,因此应结合COUNT函数,使用LEFTJOIN。
你可能感兴趣的试题
A.SELECT图书.总编号,书名,COUN(*)次数FROM图书RIGHTJOIN借阅0N图书.总编号=借阅.总编号GROUPBY图书.总编号
B.SELECT图书.总编号,书名,CouNT(*)次数
FROM图书JOIN借阅0N图书.总编号=借阅.总编号GROUPBY图书.总编号
FROM图书JOIN借阅0N图书.总编号=借阅.总编号GROUPBY图书.总编号
C.s,ELECT图书.总编号,书名,COUNT(借阅.借书证号.次数FROM图书LEFTJOIN借阅0N图书.总编号=借阅.总编号GROUPBY图书.总编号
D.SELECT图书.总编号,书名,COUNT(借阅.借书证号.次数FROM图书JOIN借阅0N图书.总编号=借阅.总编号GROUPBY图书.总编号
A.SELECT职工号,单位名称FROMDepartmentJOININNERemployeeONDepartment.单位号=Employ.ee.单位号WHEREEmployee.工资>120170
B.SELECT职工号,单位名称FROMDepartmentINNERJOINemployeeONDepartment.单位号=Employ.ee.单位号WHEREEmployee.工资>120t7t3
C.SELECT职工号,单位名称FROMDepartmentJOININNERemployeeDepartment.单位号=Employee.单位号WHEREEmployee.工资>12000
D.SELECT职工号,单位名称FROMDepmtmentINNERJOINemployeeONDepartment.单位号:Employ.ee.单位号Employee.工资>120111.