筛选

阅读(286) 标签: 筛选, 条件式, 分区,

功能:

按条件过滤数据,相当于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  //在各部门内筛选记录。