您的位置:首页 > 文旅 > 美景 > 郑州今天的最新消息_织梦网站源码找一品资源_南京seo排名收费_成人营销管理培训班

郑州今天的最新消息_织梦网站源码找一品资源_南京seo排名收费_成人营销管理培训班

2024/10/5 19:14:47 来源:https://blog.csdn.net/jingling555/article/details/142573544  浏览:    关键词:郑州今天的最新消息_织梦网站源码找一品资源_南京seo排名收费_成人营销管理培训班
郑州今天的最新消息_织梦网站源码找一品资源_南京seo排名收费_成人营销管理培训班

题1:

现在运营举办了一场比赛,收到了一些参赛申请,表数据记录形式如下所示,现在运营想要统计每个性别的用户分别有多少参赛者,请取出相应结果

示例:user_submit

device_idprofileblog_url
2138180cm,75kg,27,malehttp:/url/bigboy777
3214165cm,45kg,26,femalehttp:/url/kittycc
6543178cm,65kg,25,malehttp:/url/tiger
4321171cm,55kg,23,femalehttp:/url/uhksd
2131168cm,45kg,22,femalehttp:/urlsydney

根据示例,你的查询应返回以下结果:

gendernumber
male2
female3

sql:

select substring_index(profile,',',-1) as gender,
count(*) as number
from user_submit
group by gender

substring_index(str,delim,count)

  • str:要处理的字符串
  • delim:分隔符
  • count:计数

例子: str=www.wikibt.com
substring_index(str,' . ',1)结果是:www
substring_index(str,".',2)结果是: www.wikibt
也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,如:substring_index(str,'.',-2)
结果为: wikibt.com
如果要中间的的wikibt怎么办?

可以分步骤,先得到后面两个,然后在当前的基础上得到第一个,

结果是:substring_index(substring_index(str,'.',-2),.',1);

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com