多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` select substring_index(profile, ',', -1) as gender, count(id) as number from user_submit group by gender ``` ![](https://img.kancloud.cn/f8/1f/f81f7863af131bd1df1f0ae76f867069_461x480.png) 在mysql中提供了一些字符串操作的函数,其中SUBSTRING\_INDEX(str, delim, count) str: 要处理的字符串 delim: 分割符 count: 计数 如果为正数,则从左开始数,如果为负数,则从右开始数 从1 开始的,如果选择2 并不是 '中间的字符串' 而是从第一个到第二个结束 如下所示 ``` SELECT substring\_index('www.baidu.com','.', 1);    #www SELECT substring\_index('www.baidu.com','.', 2);    #www.baidu SELECT substring\_index('www.baidu.com','.', -1);   #com SELECT substring\_index('www.baidu.com','.', -2);   #baidu.com SELECT substring\_index(substring\_index('www.baidu.com','.', -2), '.', 1);  #baidu ```