需要从语句中提取值

问题描述 投票:0回答:1

如何从此处在DB2 SQL中提取0410 | M | PAXG | 20181114 PAXG

sql db2
1个回答
0
投票

尝试对表BILL及其带有数据的列COL1进行此操作。

SELECT xmlcast(xmlquery('fn:tokenize($s, "\|")[3]' passing BILL.COL1 as "s") as varchar(20))
FROM 
--(VALUES '0410|M|PAXG|20181114') BILL (COL1)
BILL;
© www.soinside.com 2019 - 2024. All rights reserved.