一丶21355850
21355850,21356654,AF65385
如何用SQL判断是否有逗号,如果有逗号,那么取第一个值
否则取全值
select case
when instr(t, ',') > 0 then
substr(t, 1, instr(t, ',') - 1)
else
t
end x
from (select '21355850,21356654,AF65385' t from dual)
用字符串截取函数。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!