(
SELECT wm_concat(NAME) FROM FBS_TREE_DICTIONARY a WHERE a.TYPE='1000' AND a.CODE in
(SELECT REGEXP_SUBSTR(SPJZ, '[^,]+', 1, LEVEL, 'i') FROM DUAL
CONNECT BY LEVEL <= LENGTH(SPJZ) - LENGTH(REGEXP_REPLACE(SPJZ, ',', '')) + 1
)
) SPJZMC。
SPJZ为要查询的字段。
字段数据SPJZ:1021,1022,1023
查询到的数据为:查询,预约,申报
FBS_TREE_DICTIONARY 为字典表
本文介绍了一种使用SQL从特定字段中拼接字符串的方法。通过示例展示了如何从包含逗号分隔值的字段中提取并连接对应的名称,具体演示了使用REGEXP_SUBSTR和WM_CONCAT函数来实现这一目标。
2万+

被折叠的 条评论
为什么被折叠?



