题解 | #截取出年龄#

截取出年龄

http://www.nowcoder.com/practice/b8d8a87fe1fc415c96f355dc62bdd12f

提供substr的思路

select
    SUBSTR(profile,12,2) as age,
    count(device_id) as number
from user_submit
group by SUBSTR(profile,12,2)
全部评论
用substr的话 如果体重那里是三位数就出错了
6 回复 分享
发布于 2022-12-28 22:21 四川
你的思路有问题,如果它的身高体重或者年龄的位数有一个变了,你这个就错了,正确的应该是这样写:SELECT substring(SUBSTR(profile,LOCATE('kg,',profile) + 3),1,locate(',',SUBSTR(profile,LOCATE('kg,',profile) + 3)) - 1) AS age,count(*) AS number FROM user_submit GROUP BY age
1 回复 分享
发布于 2023-08-08 16:48 广东
确实多一个胖子就G
1 回复 分享
发布于 2023-06-30 16:53 浙江
体重3位或者年龄1位就不对了 或者身高侏儒啥的 不可控因素太多
点赞 回复 分享
发布于 2024-04-17 15:04 上海
最开始我也是这样写的后来发觉遇到个矮子或者遇到个两百斤胖子就不行了
点赞 回复 分享
发布于 2023-10-16 14:58 北京

相关推荐

06-03 15:32
点赞 评论 收藏
分享
05-12 17:00
门头沟学院 Java
king122:你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞 评论 收藏
分享
重生我想学测开:嵌入式的问题,我准备入行京东外卖了
点赞 评论 收藏
分享
评论
26
收藏
分享

创作者周榜

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