单选题 设用户表和话单表的结构分别为(手机号,姓名)和(手机号,通话起始日期,通话时长,话费),如果希望查询“在2012年里有哪些用户没有通话记录”,则应该使用的SQL语句是______。
【正确答案】 D
【答案解析】[解析] 题目要求查询“在2012年里有哪些用户没有通话记录”,A选项和B选项则是查询在2012年里有通话记录的用户,故A选项和B选项错误。EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。C选项缺少用户表和话单表的连接条件,故错误。D选项查询用户表中用户信息,且该用户的手机号不存在2012年以后有通话记录的用户子查询结果中。