您的位置:首页 > 数据库

sql语句 in和exists的区别

2014-05-04 16:28 363 查看
SELECT math.class,math.student,math.number,math.score FROM math  WHERE math.number in (SELECT number FROM yuwen WHERE score>'80')
SELECT math.class,math.student,math.number,math.score FROM math WHERE exists (SELECT number FROM yuwen WHERE score>'80')


exists检查后面的行是否存在 有的话就为真

in是用来结合,判断与返回值的比较

查询结果截图就不发了,麻烦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: