Hive SQL转义特殊字符

huangapple go评论47阅读模式
英文:

Hive SQL escape special char

问题

我是Hive SQL的新手。我想查询一些包含以下部分的数据:

aid":"abcd

我尝试过这样的查询:

data like '%aid\\":\\"abcd%'

但它不起作用。谢谢!
英文:

I am new to Hive SQL. I want to query some data which contains this part:

aid\":\"abcd

I have tried this:

data like '%aid\\\\":\\\\"abcd%'

but it does not work. Thank you!

答案1

得分: 1

以下是代码部分的翻译:

WITH data AS (
  SELECT 'aid\\":\\"abcd' str
)
SELECT str FROM data WHERE str LIKE '%aid\\":\\"abcd%';

查询结果

Hive SQL转义特殊字符

英文:

Would you try this ?

WITH data AS (
  SELECT 'aid\\":\\"abcd' str
)
SELECT str FROM data WHERE str LIKE '%aid\\":\\"abcd%';

Query results

Hive SQL转义特殊字符

huangapple
  • 本文由 发表于 2023年3月4日 08:48:08
  • 转载请务必保留本文链接:https://go.coder-hub.com/75632987.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定