001一定对应的是a吗?002->b,003->c?
那就用REPLACE()
select
replace(replace(replace('001,002,003','001','a'),'002','b'),'003','c')
from table
公司网络受限,没法传图了。。。
只能发一下了,测试的数据
select replace(replace(replace('001,002,003','001','a'),'002','b'),'003','c') from dual
REPLACE(REPLACE(REPLACE('001,002,003','001','A'),'002','B'),'003','C')
a,b,c
我猜测你是想把字段aa以逗号为界截取后放到3个变量里,然后传递到函数中,你学习一下这两个函数:substr和instr,前一个是截取字符串的,后一个是在一个字符串中找另一个字符串位置的
你还是查出值在php里面用explode 打断吧