使用以下字段创建流
CREATE STREAM pageviews_original_string(view_time string, user_id varchar, pageid varchar) WITH (kafka_topic='pageviews',value_format='DELIMITED',KEY='pageid');
将pageid与以下值一起更改为大写。
create stream up_case AS SELECT UCASE(pageid), user_id FROM PAGEVIEWS_ORIGINAL_STRING where user_id = 'User_9';
结果
PAGE_26 | User_9
PAGE_67 | User_9
PAGE_39 | User_9
PAGE_80 | User_9
PAGE_40 | User_9
PAGE_92 | User_9
现在我想要的是满足条件的数据必须被修改和提取,以及像这样的剩余字段值
****PAGE_26 | User_9
PAGE_67 | User_9
PAGE_39 | User_9
PAGE_80 | User_9
PAGE_40 | User_9
PAGE_92 | User_9****
Page_66 | User_7
Page_25 | User_2
Page_41 | User_3
Page_34 | User_1
Page_28 | User_2
Page_55 | User_5
Page_77 | User_5
Page_32 | User_8
Page_60 | User_4
你能帮我解决这个用例吗
1条答案
按热度按时间n53p2ov01#
步骤1:创建流,条件是更改用户9的pageid的大写
步骤2:然后创建另一个有条件的流,不改变所有用户的anycase,排除用户9
然后创建另一个流来合并这两个流
结果