Hive 查询:尝试在 map<string, string> 上使用 WHERE、LIKE 进行字符串匹配

qbzenker

我是 Hive 的新手,正在尝试进行类似于以下内容的搜索:

SELECT * FROM table1 WHERE col1 LIKE "%abcd%";

但是,当我这样做时,我收到以下错误:

编译语句时出错:FAILED: SemanticException [Error 10014]: Line 1:30 Wrong arguments '"%abcd%"': No matching method for class org.apache.hadoop.hive.ql.udf.UDFLike with (map, string )。可能的选择:FUNC(字符串,字符串)

看起来 col1 类型错误,即 map 的数据类型。有没有一种简单的方法可以在此列中搜索 '%abcd%' 模式?谢谢!

大卫·杜杜·马尔科维茨

这很可能是您想要的

select  *
from    mytable 
where   concat_ws(',',map_values(mymap)) like '%abcd%'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Hive:当前令牌(VALUE_STRING)不是数字,不能使用数值访问器,同时尝试在嵌套 json 上的 hive 中查询外部表

来自分类Dev

Haskell尝试对[String]中的字符串进行突变

来自分类Dev

如何使用Jackson JSON将JSON字符串转换为Map <String,Set <String >>

来自分类Dev

在Hive SQL中将字符串读取为array <string>

来自分类Dev

使用字符串长度对ArrayList <String>进行排序

来自分类Dev

将字符串与 Map<Character, String> 中的值进行比较并返回其键

来自分类Dev

Map [String,Any]使用json4s压缩json字符串

来自分类Dev

Grails 在字符串值中使用逗号将 String 转换为 Map

来自分类Dev

Map <String,String>,如何同时打印“键字符串”和“值字符串”

来自分类Dev

使用map [string] interface {}:

来自分类Dev

如何使用JPA保留Map <String,Map <String,String >>?

来自分类Dev

使用Java迭代Map <String,Map <String,String >>

来自分类Dev

尝试使用String正确地子字符串化

来自分类Dev

使用@android:string中的字符串

来自分类Dev

使用@android:string中的字符串

来自分类Dev

正则表达式使用string.gmatch匹配字符串中的标记

来自分类Dev

使用string.gmatch在lua 5.1中拆分字符串时包括空匹配

来自分类Dev

对Map <String,String>的列表进行排序

来自分类Dev

如何清理$ _SERVER ['QUERY_STRING'],然后重新使用查询字符串-PHP

来自分类Dev

使用流过滤 List<Map<String, String>>

来自分类Dev

不适用的参数,期望的(字符串,映射<字符串,对象>);实际(String,Map <String,List <?>>)

来自分类Dev

在Python中使用string.Template进行动态字符串替换

来自分类Dev

如何使用List <string> .Sort按长度对字符串进行排序?

来自分类Dev

使用IComparable <string>按长度对字符串数组进行排序

来自分类Dev

在Python中使用string.Template进行动态字符串替换

来自分类Dev

再次将List <Map <String,String >>字符串形式解析为POJO

来自分类Dev

如何在go中将[] [2] string转换为map [string]字符串?

来自分类Dev

如何将字符串转换为列表<Map <String,String >>

来自分类Dev

如何从Map <String,List <String >>转换字符串值以键入Double?扑

Related 相关文章

  1. 1

    Hive:当前令牌(VALUE_STRING)不是数字,不能使用数值访问器,同时尝试在嵌套 json 上的 hive 中查询外部表

  2. 2

    Haskell尝试对[String]中的字符串进行突变

  3. 3

    如何使用Jackson JSON将JSON字符串转换为Map <String,Set <String >>

  4. 4

    在Hive SQL中将字符串读取为array <string>

  5. 5

    使用字符串长度对ArrayList <String>进行排序

  6. 6

    将字符串与 Map<Character, String> 中的值进行比较并返回其键

  7. 7

    Map [String,Any]使用json4s压缩json字符串

  8. 8

    Grails 在字符串值中使用逗号将 String 转换为 Map

  9. 9

    Map <String,String>,如何同时打印“键字符串”和“值字符串”

  10. 10

    使用map [string] interface {}:

  11. 11

    如何使用JPA保留Map <String,Map <String,String >>?

  12. 12

    使用Java迭代Map <String,Map <String,String >>

  13. 13

    尝试使用String正确地子字符串化

  14. 14

    使用@android:string中的字符串

  15. 15

    使用@android:string中的字符串

  16. 16

    正则表达式使用string.gmatch匹配字符串中的标记

  17. 17

    使用string.gmatch在lua 5.1中拆分字符串时包括空匹配

  18. 18

    对Map <String,String>的列表进行排序

  19. 19

    如何清理$ _SERVER ['QUERY_STRING'],然后重新使用查询字符串-PHP

  20. 20

    使用流过滤 List<Map<String, String>>

  21. 21

    不适用的参数,期望的(字符串,映射<字符串,对象>);实际(String,Map <String,List <?>>)

  22. 22

    在Python中使用string.Template进行动态字符串替换

  23. 23

    如何使用List <string> .Sort按长度对字符串进行排序?

  24. 24

    使用IComparable <string>按长度对字符串数组进行排序

  25. 25

    在Python中使用string.Template进行动态字符串替换

  26. 26

    再次将List <Map <String,String >>字符串形式解析为POJO

  27. 27

    如何在go中将[] [2] string转换为map [string]字符串?

  28. 28

    如何将字符串转换为列表<Map <String,String >>

  29. 29

    如何从Map <String,List <String >>转换字符串值以键入Double?扑

热门标签

归档