1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > SQL中ALL Any Some的区别

SQL中ALL Any Some的区别

时间:2023-05-05 22:39:03

相关推荐

SQL中ALL Any Some的区别

SQL语句中存在3个著名的量词,some all 和 any

All:只有当其所有数据都满足条件时,条件才成立

Any:只要有一条数据满足条件,条件就成立

Some:其中存在一些数据满足条件,作用和Any大致相同 常规的使用中看作一致即可

select * from tablewhere id=Any(select id from table2 where name='larry')

近似等价于

select * from tablewhere id=Some(select id from table2 where name='larry')

而考虑到in的用法时,any和in可以相互转换:

select * from tablewhere id in (select id from table2 where name='larry')

代码取自:/larry_lv/article/details/7587342

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。