安全云脑 SECMASTER-聚合操作:IN

时间:2024-12-20 16:58:58

IN

  • 语法格式
    1
    2
    3
    SELECT [ ALL | DISTINCT ]   { * | projectItem [, projectItem ]* }
      FROM tableExpression
      WHERE column_name IN (value (, value)* ) | query
    
  • 语法说明

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

  • 注意事项

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

  • 示例

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

    1
    2
    3
    4
    5
    SELECT user, amount
    FROM Orders
    WHERE product IN (
        SELECT product FROM NewProducts
    );
    
support.huaweicloud.com/usermanual-secmaster/secmaster_08_0020.html