数据库问题 EXIST的用法 大家帮我解决一下 谢谢
书上说EXIST代表存在量词.带有EXIST谓词的子查询不返回任何实际数据,他只产生ture或者false那么下面这个列子查询未修1号课程的学生姓名selectnamef...
书上说EXIST代表存在量词.带有EXIST谓词的子查询不返回任何实际数据,他只产生ture或者false
那么下面这个列子 查询未修1号课程的学生姓名
select name from trstudent where not exists
(select * from trscorce where studentid=trstudentid and courseID=1)
意思是()内只返回ture或者false??
那么整句不就变成了 select name from trstudent where ture ? 那是什么意思啊? 展开
那么下面这个列子 查询未修1号课程的学生姓名
select name from trstudent where not exists
(select * from trscorce where studentid=trstudentid and courseID=1)
意思是()内只返回ture或者false??
那么整句不就变成了 select name from trstudent where ture ? 那是什么意思啊? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询