设为首页 加入收藏

TOP

SQL Server 2017下学生课程数据库查找不符合预期的一个调试的方法
2018-06-21 08:45:55 】 浏览:109
Tags:SQL Server 2017 学生 课程 数据库 查找 符合 预期 一个 调试 方法

软件:SQL Server 2017

数据库有‘学生’(s)、‘课程’(c)、‘选课’(sc)三个表,学生表中有四个学生

题目求至少选修了学生“张三”所选修的全部课程的学生学号和姓名。

\

数据库中没有“张三”这个人,但是还是有输出结果,将“张三”换成别的字也一样有“李勇”和“刘晨”出现,后来发现添加个“王敏”的选课信息进去,输出就多了个“王敏”。

后来发现李勇选了3门课,刘晨2门,王敏1门,若sname=‘李勇’则只有李勇,‘刘晨’则刘晨和李勇,‘王敏’则刘晨和李勇和王敏,可见一开始实际上是系统自动给‘张三’赋了空值,使得只要有选课的就会被显示出来

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SQLon_delete的删除选项操作分析 下一篇PLSQL developer使用时出现中文乱..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目