问答题
2分
设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出"数据库原理"课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),可以用 {blank}&nb...
设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出"数据库原理"课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),可以用 {blank} 连接操作在一个查询中实现此功能。
参考解析: 【答案】自
【解析】自连接是SQL语句中经常要用的连接方式,使用自连接可以将自身表的一个镜像当作另一张表来对待,从而能够得到一些特殊的数据。简而言之,自连接的本意就是将一张表看成多张表来做连接。本题的SQL语句为:
select 课程表.课程名, 课程表.学分, 先修表.课程名, 先修表.学分 from emp 课程表,emp 先修表 where 课程表.课程名=′数据库原理′ and 课程表.先修课程号=先修表.课程号。