问题 填空题

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

答案

参考答案:count(distinct学号)

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

选择题
多项选择题