偶然遇到的一个问题,一个字段值记录着一段字符串,字符出由逗号和数字(id)隔开,需要用sql语句查该字段值中数字的个数(id数)。
1 | mysql>select * from test; |
好在有大神相助,请教了大神,大神立马解决了,语句如下(感觉这种用法太犀利了,id数就是逗号数加1)
1 | mysql>select length(ids)-length(replace(ids, ',', '')) from test; |
注意:sql server2008中是len函数。
偶然遇到的一个问题,一个字段值记录着一段字符串,字符出由逗号和数字(id)隔开,需要用sql语句查该字段值中数字的个数(id数)。
1 | mysql>select * from test; |
好在有大神相助,请教了大神,大神立马解决了,语句如下(感觉这种用法太犀利了,id数就是逗号数加1)
1 | mysql>select length(ids)-length(replace(ids, ',', '')) from test; |
注意:sql server2008中是len函数。