数据湖探索 DLI-集合操作:IN

时间:2025-02-12 15:00:40

IN

语法格式

123
SELECT [ ALL | DISTINCT ]   { * | projectItem [, projectItem ]* }  FROM tableExpression  WHERE column_name IN (value (, value)* ) | query

语法说明

IN操作符允许在where子句中规定多个值。如果表达式在给定的表子查询中存在,则返回 true 。

注意事项

子查询表必须由单个列构成,且该列的数据类型需与表达式保持一致。

示例

输出Orders中NewProducts中product的user和amount信息。

12345
insert into temp SELECT user, amountFROM OrdersWHERE product IN (    SELECT product FROM NewProducts);
support.huaweicloud.com/sqlref-flink-dli/dli_08_15068.html