构建动态子系统

时间:2016-10-17 19:05:16

标签: hive hiveql substr

我有一个字符串如下所示,我想在HIVE中使用substring函数来查找request_id并提取其值。

http://www.mywebiste.com/first_page/4.0/US/en-US/USD/h_xp/139739685/2017-01-27/2017-02-03/room/room/room?rooms_left=0&mypage_ids=uk1_be8f79426367676762wfdef&q_datetime_utc=2016-10-12T03%3A44%3A18&guests=2&request_id=abcdefecf-bb52-42b7-

在上面一行中,我需要查找request_id并提取“abcdefecf-bb52-42b7-”作为输出。你们可以分享一些关于在HIVE上使用SQL实现这一点的想法

1 个答案:

答案 0 :(得分:0)

您可以使用内置于Hive中的parse_url

select parse_url(url, 'QUERY', 'request_id')