gpt4 book ai didi

hadoop - Apache pig : Easier way to filter by a bunch of values from the same field

转载 作者:可可西里 更新时间:2023-11-01 15:01:08 25 4
gpt4 key购买 nike

假设我想根据同一字段中的值选择数据子集。现在我必须做这样的事情

TestLocationsResults = FILTER SalesData by (StoreId =='17'
or StoreId =='85'
or StoreId =='12'
or StoreId =='45'
or StoreId =='26'
or StoreId =='75'
or StoreId =='13'
)

在 SQL 中,我们可以简单地这样做:

SELECT * FROM SalesData where StoreID IN (17, 12, 85, 45, 26, 75, 13)

Pig 中是否有我缺少的类似快捷方式?

最佳答案

看起来像Pig 0.12 added an IN operator .

所以你可以这样做

FILTER SalesData BY StoreID IN (17, 12, 85, 45, 26, 75, 13);

关于hadoop - Apache pig : Easier way to filter by a bunch of values from the same field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16569912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com