填空题 有选课表(学号,课程号,成绩),现要统计有不及格成绩的学生人数。请补全下列语句:
SELECT______FROM选课表
WHERE成绩<60

  • 1、
【正确答案】 1、count(distinct学号)    
【答案解析】[解析] 在SQL数据库中,COUNT(*)函数将返回满足SELECT语句的WHERE子句中的搜索条件的函数。COUNT(*)函数将准确地返回表中的总行数,而仅当COUNT()函数的参数列没有NULL值时,才返回表中正确的行计数,所以仅当受NOT NULL限制的列作为参数时,才可使用COUNT()函数代替COUNT(*)函数。COUNT和DISTINCT经常被合起来使用,目的是找出表格中有多少行不同的内容。
语法:SELECT COUNT(DISTINCT列名)FROM表名 where 条件语句