mysql中sum (if),我可以在MySQL中将SUM()与IF()一起使用吗?
是的,你可以使用SUM()与IF()在MySQL。让我们首先创建一个演示表:mysql> create table DemoTable
(
Value int,
Value2 int
);
以下是使用insert命令在表中插入一些记录的查询:mysql> insert into DemoTable values(100,400);
mysql> insert into DemoTable values(100,400);
mysql> insert into DemoTable values(400,100);
以下是使用select命令显示表中记录的查询:mysql> select *from DemoTable;
这将产生以下输出+-------+--------+
| Value | Value2 |
+-------+--------+
| 100 | 400 |
| 100 | 400 |
| 400 | 100 |
+-------+--------+
3 rows in set (0.00 sec)
以下是使用查询SUM()连同IF()计算许多100S 400S以及如何在上表:mysql> SELECT SUM(IF(Value=100, 1, 0) + IF(Value2=100, 1, 0)) as Hundred,
SUM(IF(Value=400, 1, 0) + IF(Value2=400, 1, 0)) as FourHundred
FROM DemoTable;
这将产生以下输出:+---------+--------------+
| Hundred | FourHundred |
+---------+--------------+
| 3 | 3 |
+---------+--------------+
1 row in set (0.00 sec)
mysql中sum (if),我可以在MySQL中将SUM()与IF()一起使用吗?相关推荐
- MySql中的日期处理(适用于 MySQL 5.X 及以上版本)
MySql中的日期处理(适用于 MySQL 5.X 及以上版本) 一.日期相关函数 date_format(date, format)MySQL日期格式化unix_timestamp()str_to_ ...
- mysql中的nan_使用python-cod将MySql列中的“NAN”值转换为NULL
我通过python在MySql中编写/存储数据.如果MySql中的列数据包含"NAN",那么我如何处理它们.目前我知道如何处理空白或无值,但在这里我被卡住了.数据看起来像这样# f ...
- mysql中having的例子_有关mysql中having子句对组记录进行筛选的例子
mysql中having的用法having字句,筛选成组后的各种数据,where字句在聚合前先筛选记录,即它作用在group by和having字句前,而 having子句在聚合后对组记录进行筛选. ...
- mysql中男生怎么表达,数据库之mysql
1.安装mysql-server的命令:sudo apt-get install mysql-server 安装mysql-client客户端:sudo apt-get install mysql-c ...
- mysql 中show 命令用法详细介绍 mysql过程(procedure)的使用
a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称 b. show databases; -- 显示mysql 中所有数据 ...
- mysql中b树索引_Mongo和Mysql中的B树索引
为什么Mysql中Innodb的索引结构采取B+树? 回答这个问题时,给自己留一条后路,不要把B树喷的一文不值.因为网上有些答案是说,B树不适合做文件存储系统的索引结构.如果按照那种答法,自己就给自己 ...
- 如何在mysql中添加用户_如何给mysql数据库添加一个用户
首先以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码. 创建一个MySQL用户 使用如下命令创建一个用户名和密码 ...
- opentrace在mysql中使用_采用OpenReplicator解析MySQL binlog
Open Replicator是一个用Java编写的MySQL binlog分析程序.Open Replicator 首先连接到MySQL(就像一个普通的MySQL Slave一样),然后接收和分析b ...
- MySQL中使用CASE出错,如何在MySQL中正确使用CASE..WHEN
如何在MySQL中正确使用CASE..WHEN 这里是一个演示查询,注意它非常简单,仅在base_price为0的位置获取,并且仍然select条件3: SELECT CASE course_enro ...
- mysql中对比月_详解Mysql中日期比较大小的方法
假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: 代码如下 select * from product where add_time = '2 ...
最新文章
- es6 语法 (Promise)
- 数据结构32:树存储结构
- 用关系型NoSQL回到未来
- Linux系统fb驱动信息,Linux下利用fb驱动截屏
- python金融数据分析电子版_python 金融大数据分析 pdf
- 几款免费PDF合并成一个PDF的软件推荐,快收藏起来吧
- 基于RGB-D图像的语义场景补全研究进展综述
- 字符串的编码格式转换
- 问题解决: Google企业邮箱收不到Postfix发的邮件
- Ubuntu 安装Maven步骤
- 黑苹果声卡HDA无声问题
- bootloader 详细介绍
- matlab计算卸载_安装与卸载MATLAB的一点经验
- 极米H3S和坚果J10S对比,5000元投影仪到底哪个好?
- 华为鸿蒙系统首发设备,华为鸿蒙系统首发设备 必须支持华为,早点甩掉安卓...
- 简简的语法3:对句子按用途进行划分
- 芯片组成、制作、涉及到的产业链
- 数字化转型小贴士和陷阱
- 02 固定效应模型与Stata实现
- 小米路由器登录服务器无响应是怎么回事,小米路由器登录界面打不开怎么办? | 192路由网...