功能:
按条件过滤数据,相当于SQL的WHERE。
语法:
筛选 <条件式> [删除] [分区 <分区字段>]
参数:条件式
布尔表达式。为真的记录保留,为假的记录删除。支持跨行计算和聚合计算。
必填项,省略参数名直接写表达式。
示例:筛选 (STATE= "New York" 或 STATE = "Texas") //保留STATE值为New York或Texas的记录。
参数:删除
反向操作,从表中删除符合条件的记录,返回剩余的记录。
可选,参数名不能省略。不写时默认保留符合条件的记录。
示例:筛选 (STATE= "New York" 或 STATE = "Texas"); 删除 //删除STATE值为New York或Texas的记录,其余记录保留。
参数:分区 <分区字段>
按分区进行筛选,概念上类似SQL的PARTITION BY。
可选,参数名不能省略。
示例:筛选 (STATE= "New York" 或 STATE = "Texas"); 分区 DEPT //在各部门内筛选记录。