I have some input information where I'm trying to remove the part .0
from my input where an ID string ends with .0
.
select student_id, regexp_replace(student_id, '.0','') from school_result.credit_records where student_id like '%.0';
Input:
01-0230984.03
12345098.0
34567.0
Expected output:
01-0230984.03
12345098
34567
But the result I'm getting is as follows: It's removing any character having with a 0
next to it instead of removing only the occurrences that end with .0
0129843
123498
34567
What am I doing wrong? Can someone please help?