mysql如何算值_如何计算MySQL中具有特定值的列数?
以下是语法-select
sum(yourColumnName1+yourColumnName2+yourColumnName3...N) as `anyAliasName1`,
sum(yourColumnName1 and yourColumnName2 and yourColumnName3….N) as anyAliasName
from yourTableName;
让我们创建一个表-mysql> create table demo36
−> (
−> id int not null auto_increment primary key,
−> value1 int,
−> value2 int,
−> value3 int
−> );
借助insert命令将一些记录插入表中-mysql> insert into demo36(value1,value2,value3) values(1,0,0);
mysql> insert into demo36(value1,value2,value3) values(1,0,1);
mysql> insert into demo36(value1,value2,value3) values(1,1,1);
mysql> insert into demo36(value1,value2,value3) values(0,1,0);
mysql> insert into demo36(value1,value2,value3) values(1,1,0);
使用select语句显示表中的记录-mysql> select *from demo36;
这将产生以下输出-+----+--------+--------+--------+
| id | value1 | value2 | value3 |
+----+--------+--------+--------+
| 1 | 1 | 0 | 0 |
| 2 | 1 | 0 | 1 |
| 3 | 1 | 1 | 1 |
| 4 | 0 | 1 | 0 |
| 5 | 1 | 1 | 0 |
+----+--------+--------+--------+
5 rows in set (0.00 sec)
以下是对MySQL中具有特定值的列数进行计数的查询-mysql> select
−> sum(value1+value2+value3) as `Total_Number_Of_1`,
−> sum(value1 and value2 and value3) as `Total_Number_Of_Rows_With_1`
−> from demo36;
这将产生以下输出-+-------------------+-----------------------------+
| Total_Number_Of_1 | Total_Number_Of_Rows_With_1 |
+-------------------+-----------------------------+
| 9 | 1 |
+-------------------+-----------------------------+
1 row in set (0.00 sec)
mysql如何算值_如何计算MySQL中具有特定值的列数?相关推荐
- c mysql 的默认值_为mysql表字段设置默认值的方法及注意细节
为mysql表字段设置默认值的方法及注意细节,有需要的朋友可以参考下. 环境:MySQL 5.1 + 命令行工具 问题:MySQL表字段设置默认值 解决方法: 代码如下: --SQL: CREATE ...
- mysql pool返回值_【Mysql】你知道一条查询语句是如何执行的吗?
[Mysql]你知道一条查询语句是如何执行的吗?mp.weixin.qq.com 前言 在默认大家学习了Mysql结构的基础上,我们来深入的解析一下sql语句在mysql中是如何流转和实现的.本文会 ...
- python删除链表中的某一个值_删除链表中等于给定值val的所有节点(python实现)...
原博文 2016-03-30 18:00 − Example: Given 1->2->3->4->5->3, val = 3, return the list as 1 ...
- datagrid如何获取一行数据中的某个字段值_使用Mysql 数据库 新手常见问题
松勤软件测试 坚持教育初心 既问收获也问耕耘 平时用惯了 SQL Server 和 Oracle,基本语法已定型,导致在Mysql数据库操作时经常会报错 1.mysql 中如果字段是字符类型(含中文) ...
- mysql重复添加计数_从MySQL中的单个列获取重复值的计数?
让我们首先创建一个表-mysql> create table DemoTable -> ( -> Number int -> ); 使用插入命令在表中插入一些记录-mysql& ...
- mysql datetime 默认值_老大让我整理下公司内部MySQL使用规范,分享给大家
作者:白程序员的自习室 链接:https://www.studytime.xin/article/mysql-internal-specifications.html 最近涉及数据库相关操作较多,公司 ...
- mysql not exists无效_分析MySQL中哪些情况下数据库索引会失效
要想分析MySQL查询语句中的相关信息,如是全表查询还是部分查询,就要用到explain. 一.explain 用法:explain +查询语句. id:查询语句的序列号,上面图片中只有一个selec ...
- mysql可以存布尔_哪个MySQL数据类型用于存储布尔值
由于MySQL似乎没有任何"布尔"数据类型,你滥用'哪种数据类型'来存储MySQL中的真/假信息? 特别是在写入和读取PHP脚本的上下文中. 随着时间的推移,我使用并看到了几种方法 ...
- mysql zerofill设置方法_在MySQL中使用ZEROFILL设置自定义自动增量
让我们首先创建一个表.这里.我们使用ZEROFILL和AUTO_INCREMENT设置了UserId列mysql> create table DemoTable1831 ( UserId int ...
最新文章
- pyspark性能调优参数
- python好学吗mooc中文网-Python语言程序设计
- jquery 在div追加文本_前端技术--JQuery
- u盘安全删除 linux,为什么要安全删除U盘
- php7对象转换成数组,php 如何把对象转换成数组对象
- Java 简单五子棋程序的实现
- 攻防比赛_深度:一场攻防杂乱的比赛,凸显了索肖三中卫阵型的核心是谁
- struts实现文件下载
- Java算法面试题(009) 毒酒问题
- 无线WIFI短信认证平台(互亿无线)
- 如何用Matlab修正异方差性,matlab 异方差 white
- Python生成n位随机数字字符串
- 推荐六本前端开发必看的书籍
- 魔法门之英雄无敌3 android,魔法门之英雄无敌3 v0.86.04
- 【思维】如何放下心中的执念?
- 【R语言】沈阳地铁数据处理及站间流量统计——R语言第五次实训
- 超好用的PC截图工具Snipaste—免费便捷高效
- IIS W3C 字段 解释
- 计算理论导引第三版答案
- 人工智能作业——python实现洗衣机模糊推理系统实验