SQL |所有和任何 某些运算符计算外部表和内部表之间的条件,如果最终结果返回,则计算结果为true 任何人 一行如果不是,则其计算结果为false。
null
- “某些”和“任何”比较条件彼此相似,完全可以互换。
- 有些必须至少与子查询中的一行匹配,并且前面必须有比较运算符。
语法:
SELECT column_name(s) FROM table_name WHERE expression comparison_operator SOME (subquery)
讲师表:
名称 | 部门 | 薪水 |
---|---|---|
钱德拉 | 计算生物学 | 1. |
维斯瓦兰 | 电子学 | 1.5 |
亚伯拉罕 | 计算机科学 | 1.3 |
约翰 | 电子学 | 1.2 |
萨曼莎 | 计算机科学 | 2. |
乔蒂 | 电子学 | 1.2 |
登船 | 计算机科学 | 2. |
加内什 | 计算生物学 | 0.9 |
示例查询和输出:
select name from instructor where Salary > some(select Salary from instructor where dept='Computer Science');
输出:
维斯瓦兰 |
萨曼莎 |
登船 |
解释 薪水>的讲师(计算机科学系部分讲师的薪水)将被退回。“计算机科学”系的工资分别为1.3、2和2。这意味着任何薪酬高于1.3的讲师都可以被纳入最终结果。
练习: 尝试使用 任何 条款
本文由 阿纳尼亚·尤博伊 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END