单选题
有主题帖表如下:
主题帖(编号C,用户名C,标题C,内容M,发帖时间T)
查询所有2012年1月发表的主题帖,正确的SQL语句是( )。
A、
SELECT*FROM主题帖WHERE发帖时间LIKE
^
2012—01
B、
SELECT*FROM主题帖WHEREYEAR(发帖时间)=2012ANDMONTH(发帖时间)=1
C、
SELECT*FROM主题帖WHEREYEAR(发帖时间)=2012ORMONTH(发帖时间)=1
D、
SELECT*FROM主题帖WHEREYEAR(发帖时间)=2012,MONTH(发帖时间)=1
【正确答案】
B
【答案解析】
YEAR和MONTH分别取日期型或日期时间型数据的年份和月份,查询条件是“2012年1月份的记录”,所以应为“YEAR(发帖时间)=2012 AND MONTH(发帖时间)=1”。 A项错误,LIKE只能用于字符串;C项错误,两个条件的关系是且,不是或;D项错误,不能用逗号连接两个查询条件。
提交答案
关闭