存在关系模型Students(学号 姓名 性别 专业) 下列SQL语句中错误的是A.SELECT*FROM Students:

职业资格 学号,专业,语句 已帮助 人

存在关系模型Students(学号,姓名,性别,专业),下列SQL语句中错误的是

A.SELECT*FROM Students:

B.SELECT COUNT(*)人数FROM Students;

C.SELECT DISTINCT专业FROM Students;

D.SELECT专业FROM Students;

请帮忙给出正确答案和分析,谢谢!

热搜:关于关系模型说法正确的是

答案解析

难度★★☆ 搜索
  • 正确答案:B
    【答案】B【解析】SELECT语句的格式为:SELECT[字段列表]l*FROM表名[WHERE条件表达式][ORDERBY列名][ASC]I[DESC]。若在查询中要统计记录的个数应使用的函数是COUNT(*),Distinct表示检索要去除重复的所有元组,可以利用在字段名称后加上As子句指定输出项的显示标题。因此选项A是对Students表中的全部记录进行查找;选项C是对Students表中的专业进行查找,并去除重复值;选项D是对Students表中的专业进行查找,保留重复值;选项B存在语法错误,应该为SELECTCOUNT(*)AS人数FROMStudents,实现对学生人数的统计,并以“人数”作为标题输出。