hive中的转义字符

 时间:2024-10-13 01:57:22

1、建立包含特殊字符的字符串,sql如下:select concat_ws('|','123','456','789') from dual;其中concat_ws为连接函数,查询结果为:123|456|789

hive中的转义字符

3、上面的结果显然不是正确的,那么用'\'转义呢,咱们再看看效果select split(co荏鱿胫协ncat_ws('|','123','456','789'),'\|')from dual;结果:["","1","2","3","|","4","5","6","|","7","8","9"]

hive中的转义字符

5、这次的结果总算对了,诸拗杏末总结下就是要有两个'\'对特殊字符进行转义。不信的话我们来试试其他函数的效果。我们把媪青怍牙'|'替换为两个0(即00),看看效果select regexp_replace(concat_ws('|','123','456','789'),'\\|','00')from dual;结果:1230045600789

hive中的转义字符

6、上面的结果显然是正确的。总结下,如果对hive特殊字符进行转义处理,要用两个\哦,即'\\'

  • ubuntu进入图形界面正常 进入命令行黑屏
  • list怎么转化为json类型的String
  • 用EXCEL调用SAP脚本批量维护物料主数据
  • 竞争解决的主要消息
  • PLSQL Developer如何删除表空间
  • 热门搜索
    去迪拜旅游注意事项 国外旅游哪里最便宜 哈尔滨旅游公司 厦门环岛路旅游攻略 邮轮旅游攻略 长白山滑雪旅游攻略 印尼巴厘岛旅游攻略 辽阳旅游景点大全 湖州旅游景点大全 好客山东旅游网