hive 字符串前有 ’ 符号

hive 字符串前有 ’ 符号

 

字符串前有 '  符号导致数据关联不上,在hue查询的时候可能显示不出来,但是看数据长度会比之前长一点

Excel表格的单元格中左上角有一个绿色的小角代表什么

代表文本类型,此时这些字段前面有 ' 符号。

解决方法为

FROM  DD.F_ORDD ECM) D

LEFT JOIN DIM.DD_D IT 
ON  IT.ICODE =nvl(cast(cast( regexp_replace(IT_ID,'\'','') as bigint)as string),ITEM_ID)

将 ’ 去掉,然后转成bigint 再转成 string ,对于带有字母类型,转bigint 会变成null,此时取本身

select nvl(cast(cast( regexp_replace(IID,'\'','') as bigint)
select distinct IID,  regexp_replace(IID,'\'',''), regexp_replace(IID,'\'','') from DDD.BBB where LENGTH(IID) =15

 

 

select distinct IID,  regexp_replace(IID,'\'',''), regexp_replace(IID,'\'','') from  AAA.BBB where LENGTH(IID) =15

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值