题解 | #统计每种性别的人数#

统计每种性别的人数

https://www.nowcoder.com/practice/f04189f92f8d4f6fa0f383d413af7cb8

SELECT  SUBSTRING_INDEX(profile,',',-1) as sex,count(SUBSTRING_INDEX(profile,',',-1)) as sexcount
from user_submit
group by sex;

这道题目主要考点有1.字符串函数的调用 2.简单计数问题

这边帮大家总结了MySQL中常用的字符串函数:(下边我按照具体实例来演示结果,这样便于大家理解

,让我们一起进步吧~~~///(^v^)\\\~~~)

如果你也想自己实操练习以下的几个函数的用法,可以输入下边这些代码 来自己构造一张有内容的表:

drop table if exists user_submit;
CREATE TABLE `user_submit` (
`id` int NOT NULL,
`device_id` int NOT NULL,
`profile` varchar(100) NOT NULL,
`blog_url` varchar(100) NOT NULL
);
INSERT INTO user_submit VALUES(1,2138,'180cm,75kg,27,male','http:/url/bisdgboy777');
INSERT INTO user_submit VALUES(1,3214,'165cm,45kg,26,female','http:/url/dkittycc');
INSERT INTO user_submit VALUES(1,6543,'178cm,65kg,25,male','http:/url/tigaer');
INSERT INTO user_submit VALUES(1,4321,'171cm,55kg,23,female','http:/url/uhsksd');
INSERT INTO user_submit VALUES(1,2131,'168cm,45kg,22,female','http:/url/sysdney');

输出结果如下图:

①SUBSTRING(str,pos) str:要截取的字符串, pos:从字符串的第几位开始保留

SUBSTRING_INDEX (str,substr,pos)

SUBSTRING(str,pos,len)

全部评论

相关推荐

WhiteAlbum...:学院本2中大厂垂直实习➕acm比赛 秋招0面试
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务