数据库上机考试!求详细解答!求告诉我每道题怎么做的原因! 10
1个回答
展开全部
18、
在查询结果中,'岁'这列属性不表示。
19、
等效。查询结果的列名变更可以不写关键字AS。
发生异常。因为表中没有学号、姓名、性别的字段。
发生异常。因为表中没有SNo学号、SName姓名、SSex性别的字段。
20、
加DISTINCT,过滤掉重复记录。
34、
不等效。NULL判断方法是用IS NULL。= NULL的写法是错误的。
36、
等效。WHERE语句中并列的AND条件,可以前后互换。
40、
等效。a.SNo和c.SNo是Student表和SC表的关联条件,在取得两个字段值相等的条件下,对于查询结果写其中的任何一个字段都可以。
39、
没有连接条件,两个表的数据会做笛卡尔积,之后对于这个大集合,再找出Cname='概率统计'条件的记录。
等效于:
SELECT SNo,Scoure FROM Course,(SELECT Scoure FROM SC WHERE Cname='概率统计') SC
44、
可以互换。FIRST与SECOND是同一个表,分别起了两个不同的别名。
45、
Student表中的所有记录全部被检索出来。
可以互换。ST1与ST2是同一个表,分别起了两个不同的别名。
49、
发生异常。DISTINCT *的写法不符合SQL的文法。
数量可能会增加。因为SNo重复的记录被统计了两次。
No重复的记录被统计了两次。
53、
CLno字段为空(NULL)的记录,最后统一归为一组。
59、
换成“=”,查询结果不变。
如果姜博宇被同时分配到不同的班级的话,不可以进行替换。
在查询结果中,'岁'这列属性不表示。
19、
等效。查询结果的列名变更可以不写关键字AS。
发生异常。因为表中没有学号、姓名、性别的字段。
发生异常。因为表中没有SNo学号、SName姓名、SSex性别的字段。
20、
加DISTINCT,过滤掉重复记录。
34、
不等效。NULL判断方法是用IS NULL。= NULL的写法是错误的。
36、
等效。WHERE语句中并列的AND条件,可以前后互换。
40、
等效。a.SNo和c.SNo是Student表和SC表的关联条件,在取得两个字段值相等的条件下,对于查询结果写其中的任何一个字段都可以。
39、
没有连接条件,两个表的数据会做笛卡尔积,之后对于这个大集合,再找出Cname='概率统计'条件的记录。
等效于:
SELECT SNo,Scoure FROM Course,(SELECT Scoure FROM SC WHERE Cname='概率统计') SC
44、
可以互换。FIRST与SECOND是同一个表,分别起了两个不同的别名。
45、
Student表中的所有记录全部被检索出来。
可以互换。ST1与ST2是同一个表,分别起了两个不同的别名。
49、
发生异常。DISTINCT *的写法不符合SQL的文法。
数量可能会增加。因为SNo重复的记录被统计了两次。
No重复的记录被统计了两次。
53、
CLno字段为空(NULL)的记录,最后统一归为一组。
59、
换成“=”,查询结果不变。
如果姜博宇被同时分配到不同的班级的话,不可以进行替换。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询