RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
创新互联OceanBase教程:OceanBaseIN条件

IN 条件(IN Conditions)是成员资格条件。它测试值或子查询列表中成员的值。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名雅安服务器托管、营销软件、网站建设、大兴安岭网站维护、网站推广。

语法


expr [ NOT ] IN  ({ expression_list | subquery }) 
|
( expr [, expr ]... ) [ NOT ]  IN  ( { expression_list [, expression_list ]... | subquery } )

IN 条件可以测试表达式是表达式列表或子查询的成员,或者多个表达式是表达式列表或子查询的成员。并且每个表达式列表中的表达式必须在数量和数据类型上与运算符 IN 左边的表达式匹配。

示例

IN 示例:相当于 =ANY,表示集合中所有的成员。


SELECT * FROM employees WHERE job_id IN ('PU_CLERK','SH_CLERK') ORDER BY employee_id;

SELECT * FROM employees WHERE salary IN (SELECT salary  FROM employees 
WHERE department_id =30) ORDER BY employee_id;

NOT IN 示例:相当于 != ALL。如果集合中的任何成员为 NULL,则计算为 false


SELECT * FROM employees WHERE salary NOT IN (SELECT salary FROM employees 
WHERE department_id = 30) ORDER BY employee_id;

SELECT * FROM employees WHERE job_id NOT IN ('PU_CLERK', 'SH_CLERK')
ORDER BY employee_id;

文章标题:创新互联OceanBase教程:OceanBaseIN条件
本文来源:http://www.jxjierui.cn/article/codcecd.html