【发布时间】:2014-04-30 06:56:11
【问题描述】:
我写过类似的mysql代码
substr(a_code,1,ifnull(if((locate("-",a_code)>0),locate("-",a_code)-1,length(a_code)),0))
它的作用是我有 abcd-1 或 abcd 或 abcd-2 之类的代码。我想在-之前取出代码部分。它可以是 abcd 或 abcd-1 或 abcd-n。所以代码工作正常。我可以用更好的方式来做吗?
【问题讨论】: