24小时热门版块排行榜    

查看: 1854  |  回复: 1

心怡98_01

金虫 (正式写手)

[交流] 【求助】关于查询中存在量词的用法 已有1人参与

数据库中关于存在量词和全称量词是怎么使用的?为什么要用到这些量词呢?希望指教!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

余泽成

至尊木虫 (知名作家)

纯纯家族之纯潜伏者


小木虫(金币+0.5):给个红包,谢谢回帖交流
SQL无全称量词,但可以把全称量词转化为等价的存在量词形式。
例:“查询选修全部课程的学生姓名”
(∨x)P≡!(Ex(!P))
原命题等价于:“查询这样的学生a,不存在某个课程x,这名学生没有选修”
SELECT   sname  
FROM  Student
WHERE   NOT EXISTS
        (SELECT *
           FROM  Course
           WHERE  NOT EXISTS
                    (SELECT *  
                     FROM  SC   
                      WHERE  sno=Student.sno
                                      AND cno=Course.cno));
天行健,君子以自强不息!
2楼2011-03-20 16:35:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 心怡98_01 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见