社区首页 >问答首页 >如何找到出生日期在1980到1996年之间的用户的百分比。

如何找到出生日期在1980到1996年之间的用户的百分比。
EN

Stack Overflow用户
提问于 2012-07-03 10:27:38
回答 3查看 73关注 0票数 3

我正在尝试找出我的用户中出生日期在1980到1996年之间的百分比。

我不知道该怎么做:

代码语言:javascript
代码运行次数:0
复制
SELECT Sum
(WHEN userBirthDate BETWEEN '1980/01/01' AND '1996/12/31'
THEN 1 ELSE 0 END) * 100 / Count(userID) as total
FROM user

mysql返回的错误是语法:

代码语言:javascript
代码运行次数:0
复制
 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHEN userBirthDate BETWEEN '1980/01/01' AND '1996/12/31' THEN 1 ELSE 0)' at line 1

我该怎么做呢?

提前谢谢你

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-03 10:29:21

代码语言:javascript
代码运行次数:0
复制
SELECT Sum(case WHEN userBirthDate BETWEEN '1980/01/01' AND '1996/12/31'
                THEN 1 
                ELSE 0 
       END) * 100 / Count(userID) as total
FROM `user`

或者只是

代码语言:javascript
代码运行次数:0
复制
SELECT Sum(userBirthDate BETWEEN '1980/01/01' AND '1996/12/31') * 100 / Count(userID) as total
FROM `user`
票数 2
EN

Stack Overflow用户

发布于 2012-07-03 10:30:28

代码语言:javascript
代码运行次数:0
复制
SELECT Sum
(IF( userBirthDate BETWEEN '1980/01/01' AND '1996/12/31', 1 , 0 )) * 100 / Count(userID) as total
FROM user
票数 1
EN

Stack Overflow用户

发布于 2012-07-03 10:32:31

代码语言:javascript
代码运行次数:0
复制
SELECT Sum
(CASE WHEN userBirthDate BETWEEN '1980/01/01' AND '1996/12/31'
THEN 1 ELSE 0 END) * 100 / Count(userID) as total
FROM user
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11308985

复制
相关文章
如何找到实习,到实习带给我的改变
我是Datawhale的成员大鹏。18级宁大非全日制研究生;爬虫工程师,17年12月份入职宁波,18年10月入职杭州;目前在宁波某政府部门算法岗,储备NLP算法岗转型。
Datawhale
2019/08/20
7100
用户之间imp的问题
之前做的基本都是本库导出,本库导入的操作,例如:imp test/***@test tables=tbl_fuel file=H:\dev\data\tbl_fuel.dmp ignore=y这样的指令操作。
bisal
2019/01/29
7420
用户之间imp的问题
之前做的基本都是本库导出,本库导入的操作,例如:imp test/***@test tables=tbl_fuel file=H:\dev\data\tbl_fuel.dmp ignore=y这样的指令操作。
bisal
2019/01/29
9360
如何通过拆分“用户活跃状态”找到转化降低的原因?
为什么转化降低了,怎么也找不到原因?数据的波动最容易带来改变的就是用户,如果你每天查看的数据指标,没有拆分用户活跃状态,那你可能永远也找不到答案。
数据猿
2019/11/20
1.4K0
如何通过拆分“用户活跃状态”找到转化降低的原因?
程序员教你两点之间如何找到合适的房源
现在很多找房软件都提供便捷的功能,输入公司地址,就可以查询30分钟以内通勤的房源。比如某如:
naget
2022/04/11
2.9K0
程序员教你两点之间如何找到合适的房源
linux 系统下如何进行用户之间的切换
切换用户的命令是su,su是(switch user)切换用户的缩写。通过su命令,可以从普通用户切换到root用户,也可以从root用户切换到普通用户。从普通用户切换到root用户需要密码(该密码是普通用户的密码),从root用户切换到普通用户不需要密码。
全栈程序员站长
2022/07/08
4.4K0
linux 系统下如何进行用户之间的切换
在Python-dataframe中如何把出生日期转化为年龄?
简书专栏:https://www.jianshu.com/u/2f376f777ef1
用户1564362
2019/11/12
1.9K0
全球顶级开源公司是如何找到前 1000 名社区用户的?
大家好,我是米开朗基杨。 我接手运营 👉KubeSphere 开源社区已一年有余,如今 KubeSphere 已是万星开源项目,用户遍布国内外,并且已经被海内外数万家企业采用。 总是有人跑来问我:「KubeSphere 真的有那么厉害吗?」,我说:「噢,如果我告诉你 KubeSphere 很厉害,也许你会说我在吹牛。但是如果我告诉你 KubeSphere 并不厉害,你肯定知道我在撒谎。」 哈哈开个玩笑,KubeSphere 做为云原生赛道上国内首屈一指的开源项目之一,还是有很多地方值得其他开源项目借鉴的,特
米开朗基杨
2022/11/07
6650
全球顶级开源公司是如何找到前 1000 名社区用户的?
如何做用户增长?用户增长与产品、运营、品牌市场团队之间的关系
作者:duoyu, 腾讯TEG产品经理 | 导语  用户增长的定义是:以始为终,利用一切资源让更多用户更高频地使用核心产品功能。 近年来,“增长黑客”和“用户增长”是两个非常火的概念,尤其是随着移动互联网流量红利的逐渐消失,越来越多的企业和品牌开始更加重视用户增长,招聘专门的用户增长选手,设立用户增长团队。 虽然,从普通的产品、市场、运营等从业人员,到企业的创始人、高管、投资人,都是言必称“增长”,但实际上很多人对于“用户增长”认知仍然属于“雾里看花”,即便像在腾讯这样的大厂也不是每个人都能理解用户增
腾讯大讲堂
2020/11/26
2.9K0
在繁杂的业务需求中,如何找到API设计的平衡点
关于API设计,有什么好的设计方法,或者说如何来构建一个相对健壮的后端API设计体系?我觉得还是在不断的实践中犯低级错误逐步积累起来的,或者是到了不得不改的时候才会造成这种变革和重构的过程。
jeanron100
2019/11/11
5690
在繁杂的业务需求中,如何找到API设计的平衡点
判断101到200之间的素数
判断101到200之间的素数。 //题目:判断101到200之间的素数。 //程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 //#include //int main() //{ // int i,j,cont=0; // printf("101到200的素数有:\n"); // for (i = 101; i <= 200; i++) { // for (j = 2; j < i ; j++) { // if (i%j == 0)
川川菜鸟
2021/10/18
5200
如何找到自己钟爱的工作
如何找到自己钟爱的工作 调查表明,有80%的人并不喜欢眼前的工作,而另外的20%却是充满激情的做着自己的事情。 是什么造成了这种差别? 没激情的人,当你问他们为什么要做现在的工作时,他们的回答是,别人让他们做的。 而有激情的人都做过三件事情: First,becoming a self-expert and understanding yourself 先了解自己的优劣势,再去找你到底想要什么 Second,to figure out what it is to make these decisio
杨熹
2018/04/02
1.3K0
Github开源项目贡献指南:找到你的用户
本文介绍了如何通过分享、支持、合作等方式在开源项目中建立用户群和声望,并给出了具体的实践案例。作者强调耐心和持之以恒的态度对于建立用户群和声望至关重要,并鼓励开发者们珍惜与用户之间的互动,通过分享、支持、合作等方式来建立良好的社区氛围。
腾讯开源
2017/05/11
1.5K0
Github开源项目贡献指南:找到你的用户
如何找到被删除的文件
日常运维过程中,我们经常需要处理磁盘空间问题,当接到告警后,第一时间会去找那些大文件,一般比如centos,可能大文件就是 /var/log/messages。
网络技术联盟站
2021/02/22
2.3K0
如何找到spring的官方文档[通俗易懂]
最近因为项目中遇到了一些问题, 百度不到比较好的方案, 就准备去看下spring的官方文档, 在此记录下:
全栈程序员站长
2022/10/02
2K0
如何找到spring的官方文档[通俗易懂]
【机器学习算法系列】如何用Apriori寻找到繁杂数据之间的隐藏关系
大型超市有海量交易数据,我们可以通过聚类算法寻找购买相似物品的人群,从而为特定人群提供更具个性化的服务。但是对于超市来讲,更有价值的是如何找出商品的隐藏关联,从而打包促销,以增加营业收入。其中最经典的案例就是关于尿不湿和啤酒的故事。怎样在繁杂的数据中寻找到数据之间的隐藏关系?当然可以使用穷举法,但代价高昂,所以需要使用更加智能的方法在合理时间内找到答案。Apriori就是其中的一种关联分析算法。
统计学家
2019/04/10
8040
【机器学习算法系列】如何用Apriori寻找到繁杂数据之间的隐藏关系
[面试学问]如何找到合适的候选人
王老板输出了一份如何面试别人https://cooper-vpn.xiaojukeji.com/docs/document/2199162129527,留了个作业如何当面试官,其实面试官这个职位没有那么神圣,但却至关重要,为什么这么说,因为每个人都是面试官。但是要想当好一个面试官不容易,我记得第一家公司的时候,我是按照我项目的技术和简历匹配上的内容问的,会发现很多人确实不够优秀。
小诚信驿站
2021/05/20
3.4K1
[面试学问]如何找到合适的候选人
[android] 在不同的activity之间传递数据
添加<TextView/>控件,设置控件内容水平居中,android:gravity=”center_horizontal”
唯一Chat
2019/09/10
2.3K0
[android] 在不同的activity之间传递数据
在【用户、角色、权限】模块中如何查询不拥有某角色的用户
用户与角色是多对多的关系, 一个角色可以被赋予给多个用户,一个用户也可以拥有多个角色; 查询不拥有某角色的所有用户, 如果用leftjoin查询,会造成重复的记录: 举例错误的做法:
liulun
2019/07/19
2.6K0
如何在WordPress网站之间共享用户和登录
wordpress为网站系统提供了相同的数据表结构,为快速实现多个WordPress网站之间共享用户数据提供了可能。wordpress如何实现如网易通行证等大站一样的共享用户登录呢?只需要将需要共享的数据库共用即可,我们这里只需要共享_user与_usermeta表,下面是完整实现过程。
许都博客
2021/06/15
1.9K0

相似问题

在列表之间找到基因重叠的百分比

20

如何找到连续数字之间的百分比变化?

316

1980年前和1980年后的RegEx Vin验证

10

如何从彼此之间找到变量的百分比

10

在1到500之间找到强大的数字?

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文