sql 中>=all代表什么意思
答案:3 悬赏:40 手机版
解决时间 2021-04-07 23:09
- 提问者网友:沦陷
- 2021-04-07 09:53
如:select *from xswhere 出生日期>=all(select 出生日期 from xs where 专业名='计算机软件')
最佳答案
- 五星知识达人网友:鱼芗
- 2021-04-07 10:04
这句sql的意思是从xs数据库表里找到"出生日期"在所有专业名为"计算机专业"的"出生日期"之后的所有信息。
也就是说找到在专业名为"计算机专业"之后出生的相关人员的所有信息。
也就是说找到在专业名为"计算机专业"之后出生的相关人员的所有信息。
全部回答
- 1楼网友:人類模型
- 2021-04-07 12:10
这句SQL的意思是查询出生日期大于等于所有专业为“计算机软件”的出生日期的学生。
- 2楼网友:渊鱼
- 2021-04-07 10:48
=all 当all子句数据集是一个数据的,作用跟=差不多。
当all子句数据集是多条数据是,返回结果集为空。
select * from table1 where t1=all(select 1)
相当于
select * from table1 where t1=1
但是select * from table1 where t1=all(select 1 union select 2)没有数据集,因为t1这个值不能同时等于1和2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯