多项选择题

A.使用group by进行分组查询
B.对分组后的条件的筛选必须使用Having子句
C.Having子句不能与where子句同时出现在一个select语句中
D.在使用分组查询时,在select列表中只能出现被分组的列。如:select courseid from grade group by courseid