【发布时间】:2020-01-13 06:12:52
【问题描述】:
我有一些输入信息,我试图从输入中删除部分 .0,其中 ID 字符串以 .0 结尾。
select student_id, regexp_replace(student_id, '.0','') from school_result.credit_records where student_id like '%.0';
输入:
01-0230984.03
12345098.0
34567.0
预期输出:
01-0230984.03
12345098
34567
但我得到的结果如下:它删除了任何带有0 的字符,而不是只删除以.0 结尾的字符
0129843
123498
34567
我做错了什么?有人可以帮忙吗?
【问题讨论】:
标签: regex hive hiveql regexp-replace