码迷,mamicode.com
首页 > 数据库 > 详细

SQL中 ALL 和 ANY 区别的

时间:2017-04-15 12:38:49      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:区别   最大的   应该   sql   内容   student   表示   rom   添加   

在select中我们可能会认为all和any应该表达的意思差不多。其实他们的意思完全不一样:

all: 是将后面的内容看成一个整体,如: >all (select age from student where sex = ‘girl‘)上面一句语句表示比所有女生年纪大(比年纪最大的女生的年纪还要大)相当于内容的 and语句

any :它表示其中任意一个条件都可以 >any (select age from student where sex = ‘girl‘)这一句表示的意思是,只要比任意一个女生年纪大就可以了(比年纪最小的女生的年纪大)相当于内容中添加了or 语句。

SQL中 ALL 和 ANY 区别的

标签:区别   最大的   应该   sql   内容   student   表示   rom   添加   

原文地址:http://www.cnblogs.com/Akeke/p/6713179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!