当前位置:首页 > 日记 > 正文

使用MySQL计算不同值列中方法数的示例

使用MySQL计算不同值列中方法数的示例
前言

这一要求在本文中非常常见。例如,我们有一个用户源表来标识用户注册哪个通道。
本源是一个用户源,iPhone、Android和Web的价值分别为三,现在需要三个频道注册的用户数量。

解决方案1
选择计数(*)
从user_operation_log
在'iphone的起源=;
选择计数(*)
从user_operation_log
在'android的起源=;
选择计数(*)
从user_operation_log
WHERE origin ='Web';
语句用于分隔每个数字的。

所以查询的数量多了一点,如果值有10,就得写10个类似的语句,非常麻烦。

有没有要做的声明所以我去查了一些信息。

解决方案2

我们知道,计数不仅可以用来计算行数,而且可以计算列值的数目,例如:

在统计user_operation_log有多少行:
select count(*)从user_operation_log
统计来源:列出值的数目不为空:
select count(原产地)从user_operation_log
因此我们可以使用这个特性来实现上述需求。

第一种写作方法(在计数中实现)
选择
计数(来源= 'iphone'or空)为iPhone,
计数(来源= 'android'or空)为Android,
计数(来源= 'web'or null)作为Web
从user_operation_log;
查询结果

写作的第二种方式(总而言之)
选择
金额(如果(来源= 'iphone ',1, 0))为iPhone,
金额(如果(来源= 'android ',1, 0))为Android,
金额(如果(来源=网络',1, 0))作为Web
从user_operation_log;
查询结果

第三种写作方式(重写和)
选择
和(来源= 'iphone)为iPhone,
和(来源= 'android)为Android,
和(来源=网络)作为Web
从user_operation_log;
查询结果

写作的第四种方式(从杰夫,块金用户的答案)
选择计数(*)的起源,起源于user_operation_log组数;
查询结果
在这一点上,我们已经达到了我们的需要。

总结

以上就是本文的全部内容。我希望这篇文章的内容能帮助你学习或工作。如果有任何疑问,您可以留言,谢谢您的支持。

相关文章

成熟字符和短字符签名八个字符的个

成熟字符和短字符签名八个字符的个

字符,个性签名,成熟,电脑软件,什么是成熟和简短的个人签名如果我空手而归,我什么也得不到。当然,这是烦恼;但如果我伸出满手,发现没有人能接受它,这是绝望。以下是万基小编辑为了整理成熟,供你参考的相关信息简短的个人签名! 成熟的短个性签名{优…

PhotoshopmakesarealisticsmallMP3

PhotoshopmakesarealisticsmallMP3

电脑软件,最终效果 1。一个新的800×600像素的白色背景文件。新图层命名为整体轮廓,图1所示的选定区域用钢笔勾出,黑色填充。效果如图2所示。 2。使用钢笔工具勾选下面的选定区域。按Ctrl + J复制所选部分的图形到新层,然后锁定层到层。 3,…

优化主机挂起后对Oracle侦听器的完

优化主机挂起后对Oracle侦听器的完

主机,解决方案,优化,侦听器,挂起,优化主机挂起后的Oracle侦听器的解决方案: 误启动时oracleorahome90tnslistener服务信息: 没有oracleorahome90tnslistener服务可以启动本地计算机上的, 错误3:系统找不到指定的路径。 当我在网上查找资料,…

复选框的解决方案(复选框)在ExtJS到

复选框的解决方案(复选框)在ExtJS到

复选框,解决方案,条件,选择,电脑软件,具体代码如下: Ext.define(夫人的观点。测试。receiptlist,{ 延伸:'ext.grid面板, Alias:'widget receiptlist, 身份:'receiptlist, SelModel:{ SelType:'checkboxmodel, 模式:简单, checkonly:真, 渲染器:功能(V,P,记…

如何在ps中设计彩色图像效果图

如何在ps中设计彩色图像效果图

彩色图像,效果图,如何在,电脑软件,ps,用ps的滤镜功能创建一个汹涌的大海,步骤不算太多,现在分享给大家做截图的过程,希望能对大家有所帮助和启发,此经验仅供参考,也希望能起到抛砖引玉的作用。 软件名称:Adobe PS图象处理软件8全绿色中文版软件…

Win8打开浏览器进入一个空白页面,无

Win8打开浏览器进入一个空白页面,无

方案,网页内容,空白,打开浏览器,页面,问题: 我的笔记本上安装Win8.1系统,现在打开IE浏览器自带的系统(版本的Internet Explorer 11.0.9600.16518),与空白页面看到,没有网站内容,没有错误。你不能点击Internet选项;如下图所示。 答案uff1a Win8电…

上传头像与PS图象处理软件

上传头像与PS图象处理软件

上传,图象,处理软件,头像,电脑软件,在新的一年的开始,我相信很多朋友正在计划新的工作,如公务员登记,或寻找新的网站和论坛。除了填写各种个人资料,您需要上传一张你自己的。因为他们对照片的大小有一定的要求,如在线注册要求500times,600张照片,…

如何保持QQ聊天窗口的固定

如何保持QQ聊天窗口的固定

聊天,窗口,电脑软件,QQ,问:因为我用宽屏显示器,打开QQ聊天窗口总是觉得很小,聊天不方便,每次都是手动拖动窗口到合适的大小,但别人打开聊天窗口或者关闭聊天窗口打开,就会还原默认大小。怎么才能在QQ聊天窗口中记住调整大小后的设置呢 答:你可以…

PS图象处理软件3D炫酷海报粒子碰撞

PS图象处理软件3D炫酷海报粒子碰撞

碰撞,3D,粒子,图象,处理软件,今天给大家介绍PS图象处理软件酷冲击粒子3D海报,方法并不难,但影响很大,是不是提供的材料,因为这种材料是非常好的,它并不难,我们找到一个最好的高清图片,结构,色彩饱和度高,不同的图片的最终效果。 设计素描 uff1a 操…

PPT如何保存字体的风格

PPT如何保存字体的风格

字体,风格,电脑软件,PPT,PPT如何保存字体的风格现在字体有很多种样式。有些人制作的幻灯片有多种字体。你如何保存这些字体时,你看他们让我们从萧边告诉你。 保存字体样式的PPT: (1)打开素材,点击菜单栏-文件-保存。 第二,弹出一个选项界面,点击…

文本多于部分隐藏的两种方式

文本多于部分隐藏的两种方式

文本,两种,方式,电脑软件,正文多是隐藏的一部分,总结了这两种方法。 1。单一的线隐藏 HTML代码 当文本超出范围时,多余的将被隐藏。 CSS代码 {。MI 宽度:200px; 溢出:隐藏; 文本溢出:省略号; 白色的空间:不换行; } 2、多行隐藏 HTML代码 当文本…

在excel页眉下衬一幅

在excel页眉下衬一幅

页眉,一幅,电脑软件,excel,添加到工作表的背景位于整个工作表之下。它在手表的下面吗 1、执行格式具有;表RARR;背景命令,打开工作表背景;;对话框,选择背景图片,按插入按钮,将图片,整个工作表下。 2。按住Ctrl键时,鼠标拖动到单元格(区域)中,不需要用图…