Hi ,
WITH T AS(SELECT 'AZ|BZ|CZ|Y' Data FROM DUAL
UNION ALL
SELECT 'AZ|CX' FROM DUAL
UNION ALL
SELECT 'XE' FROM DUAL
UNION ALL
SELECT 'AW|WE|CR|Y|RD' FROM dual)
I have to change the value to 'N' between third and 4th '|' delimiters
---Expected output :
AZ|BZ|CZ|N
AZ|CX
XE
AW|WE|CR|N|RD