讨教mysql高手 怎么样把l(m,n)这一个字段拆分为三个字段l、m和n呢
例如:1000(10,108) 拆分为 1000 、10和108
有什么函数可以实现吗 本人想到的是用substr截取 但是 l m n的长度不是固定的
help
例如:1000(10,108) 拆分为 1000 、10和108
有什么函数可以实现吗 本人想到的是用substr截取 但是 l m n的长度不是固定的
help
解决方案
30
可以用 SUBSTRING_INDEX 来截取字符串。
10
LZ可以这样
SUBSTRING_INDEX(字段名,”(“,1)
SUBSTRING_INDEX(SUBSTRING_INDEX(字段名,”,”,1),”(“,-1)
SUBSTRING_INDEX(SUBSTRING_INDEX(字段名,”,”,-1),”)”,1)
SUBSTRING_INDEX(字段名,”(“,1)
SUBSTRING_INDEX(SUBSTRING_INDEX(字段名,”,”,1),”(“,-1)
SUBSTRING_INDEX(SUBSTRING_INDEX(字段名,”,”,-1),”)”,1)