有关字段类型以下叙述错误的是 [D. 可对任意类型的字段设置默认值属性]
A.字段大小可用于设置文本类型字段的最大容量
B. 有效性规则属性是用于限制此字段输入值的表达式
C. 不同的字段类型,其字段属性有所不同
D. 可对任意类型的字段设置默认值属性
数据查询
查询学生表中姓王或者姓刘的学生信息。
答案:SELECT * FROM student WHERE Stuname LIKE '[王刘]%';
使用字符串连接运算符,结果列名为”描述信息”,组成为:'学号:'+ StuNo + '学生姓名:'+ StuName。
答案:SELECT '学号:'+Stuno+'姓名:'+Stuname AS 描述信息 FROM student;
使用日期相关函数,结果包含“学生姓名”和“注册日期”2列,格式为YYYY-MM-DD。
答案:SELECT Stuname, CONVERT(char(10), GETDATE(), 120) AS 注册日期 FROM student;
从成绩表中查出各种类型的考试成绩的考试人数和平均分。
答案:SELECT category, COUNT(*), AVG(Score) FROM score GROUP BY category;
从成绩表中查出所有正考的得分和名次。
答案:SELECT Score, RANK() OVER(ORDER BY Score DESC) FROM score WHERE category='正考';
从成绩表中找出所有考试类型,要求出去重复记录。
答案:SELECT DISTINCT category FROM score;
查询学生表中前10条信息。
答案:SELECT TOP 10 * FROM student;
查询学号为“0463501101”的学生姓名。
答案:SELECT Stuname FROM student WHERE Stuno='0463501101';
从成绩表中查询成绩超过90分的学号。
答案:SELECT Stuno FROM score WHERE Score > 90;
从成绩表中查询成绩在80分和90分之间的学号,使用between关键字。
答案:SELECT Stuno FROM score WHERE Score BETWEEN 80 AND 90;
查询成绩表中选修课程编号为“001”和“002”的学生成绩。
答案:SELECT * FROM score WHERE Couno IN ('001', '002');
查询成绩表001号课程的最高分。
答案:SELECT MAX(Score) FROM score WHERE Couno='001';
查询成绩表获得平均成绩超过80分的课程信息。
答案:SELECT Couno, AVG(Score) FROM score GROUP BY Couno HAVING AVG(Score) > 80;
查询成绩表获得每门课程的平均成绩,并按照降序排列。
答案:SELECT Couno, AVG(Score) FROM score GROUP BY Couno ORDER BY 2 DESC;
查询学号为“0463501101”的同学的姓名、学号、成绩及考试类型。
答案:SELECT s.Stuname, s.Stuno, c.Score, c.category FROM student s JOIN score c ON s.Stuno=c.Stuno WHERE s.Stuno='0463501101';