SQL Server 2008 数据库题 35

例18:查询全体学生的姓名和年龄。SELECTSName,YEAR(GETDATE())-YEAR(SBir),'岁'FROMStudent★去掉“,‘岁’”,查询会发生... 例 18:查询全体学生的姓名和年龄。 SELECT SName, YEAR(GETDATE())-YEAR(SBir) , '岁' FROM Student ★去掉“,‘岁’ ”,查询会发生什么变化?

例 19:从 Student 表中选取 SNo、SName 和 SSex 三个属性列作为查询的输出字 段并在查询结果中显示中文列名。 SELECT SNo AS 学号, SName AS 姓名, SSex AS 性别 FROM Student ★是否等效于:SELECT SNo 学号, SName 姓名, SSex 性别 FROM Student ★若把 AS 前面的属性列名与 AS 后面的别名互换,查询结果如何? ★去掉 AS 后,若不用空格,会怎样?

例 20:查询选修了课程的学生学号。 SELECT Sno FROM SC SELECT DISTINCT SNo FROM SC ★查询结果有什么区别?

例 34:查询课程表中先修课为空值的课程信息。 SELECT * FROM Course WHERE CPno IS NULL ★是否等效于:SELECT * FROM Course WHERE CPno = NULL

例 36:查询教师表中院系编号为“0004”的男教师的信息。 SELECT * FROM Teacher WHERE Dno='0004' AND TSex='男' ★是否等效于:SELECT * FROM Teacher WHERE TSex='男' AND Dno='0004'

例 40:查询选修了《概率统计》课的学生学号和姓名。 SELECT a.SNo, SName FROM Student a, Course b, SC c WHERE b.CNo=c.CNo AND a.SNo=c.SNo AND Cname='概率统计' ★是否等效于: SELECT c.SNo, SName FROM Student a, Course b, SC c WHERE b.CNo=c.CNo AND a.SNo=c.SNo AND Cname='概率统计'

例 39:查询选修了《概率统计》课的学生学号和成绩。 SELECT SNo, Score FROM Course, SC WHERE Course.CNo=SC.CNo AND Cname='概率统计' ★去掉连接条件,查询结果会怎样?等效于什么?

例 44:查询每一门课的间接先修课(即先修课的先修课)。 SELECT FIRST.CNo, SECOND.CPno FROM Course FIRST, Course SECOND WHERE FIRST.CPno = SECOND.Cno AND SECOND.CPno IS NOT NULL ★“SELECT FIRST.CNo, SECOND.CPno”中的“ FIRST”与“ SECOND”能否互换?, 为什么?

例 45:查询 Student 表中姓名相同的学生信息。 SELECT ST1.* FROM Student ST1, Student ST2 WHERE ST1.SName=ST2.SName AND ST1.SNo<>ST2.SNo ★去掉“AND ST1.SNo<>ST2.SNo” ,查询结果会怎样? ★“ST1”与“ST2”可不可以互换?

例 49:查询选修了课程的学生人数。 SELECT COUNT(DISTINCT SNo) 学生人数 FROM SC ★将“SNo”换成“*” ,查询结果会怎样? ★将“DISTINCT SNo”换成“*” ,查询结果会怎样? ★去掉“DISTINCT” ,查询结果会怎样?

例 53:统计每个班级的学生人数。 SELECT CLno, Count(*) 人数 FROM Student GROUP BY CLno ★若某些学生未分班,即“CLno”为空(NULL) ,查询结果会怎样?

例 59:查询与“姜博宇”在同一个班的学生。 SELECT SNo, SName, CLno FROM Student WHERE Sname !='姜博宇' AND CLno IN (SELECT CLno FROM Student WHERE SName='姜博宇') ★将“IN”换成“=”,查询结果会怎样? ★在什么情况下可以或不可以替换?
展开
 我来答
风未止jj
2017-12-19 · TA获得超过165个赞
知道小有建树答主
回答量:384
采纳率:100%
帮助的人:113万
展开全部
18.少一列岁
19.等价,会报错
20.选修了多门课的学生号只出现一次
34.不等价
36.等价
40.等价
39.笛卡儿积
追问
能不能把为什么告诉我
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式