请问大家在sql中all,any ,exists ,some四个关键字怎么用?
发布网友
发布时间:2022-04-27 03:00
我来回答
共1个回答
热心网友
时间:2022-04-09 05:52
select * from table a
where a.col1 > all(select col1 from b )
意思 是 a表的 col1列,大于括号里面的 所有值
where a.col1>any (select col1 from b)
意思 是 a表的 col1列,只要大于 括号里面的 一个值
where exists (select col1 from b)
意思 是 只要存在 值 就成立。
some 就不懂了