题目
请问在 score表中执行以下操作:count( studentNo)、 count( score)、 count( * )、avg( studentNo)、
avg( score)、avg( * ),结果是多少?
scoreD数据库中score表中部分元组如下,
答案
1、
2、
3、
4、
5、
70
6、
代码
//创建和使用数据库
CREATE DATABASE scoreDB
USE scoreDB
//创建s表
CREATE TABLE s(
studentNo CHAR(10),
courseNo CHAR(10),
score FLOAT
);
//查询s表,检验
SELECT * FROM s
//添加数据到s表
INSERT INTO s(studentNo,courseNo,score)
VALUES ('0800001','008',800),
('0700001','008',60),
('0700002','008',NULL)
//以下为题目问题
SELECT count(studentNo)
FROM s
SELECT count(score)
FROM s
having courseNo='008'
SELECT count(*)
FROM s
SELECT avg(studentNo)
FROM s
SELECT avg(score)
FROM s
SELECT avg(*)
FROM s