mysql如果空显示_mysql按照自己定义的值显示如果为空的就显示0
标签:
题目:一张表:
CREATE TABLE `tbl_time` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`time` char(10) NOT NULL DEFAULT ‘‘,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
mysql> select * from tbl_time;
+----+------------+
| id | time |
+----+------------+
| 1 | 2015-10-27 |
| 2 | 2015-10-27 |
+----+------------+
但是我期望的结果是
2015-10-27,2015-10-28,2015-10-29,2015-10-30的2,0,0,0
而且只能用sql 语句
解决:
mysql> select a.tmp,if(time is null,0,count(*))as ant from (select ‘2015-10-27‘ as tmp union select ‘2015-10-28‘ union select ‘2015-10-29‘ union select ‘2015-10-30‘) a left join tbl_time on a.tmp=tbl_time.time group by a.tmp;
+------------+-----+
| tmp | ant |
+------------+-----+
| 2015-10-27 | 2 |
| 2015-10-28 | 0 |
| 2015-10-29 | 0 |
| 2015-10-30 | 0 |
+------------+-----+
标签:
mysql如果空显示_mysql按照自己定义的值显示如果为空的就显示0相关推荐
- mysql 长度为1 的空字符串_MYSQL,如果定义了一个字符串的字段,长度为255,那么当我添加一个空字符串数据时占用空间吗?...
你的位置: 问答吧 -> PHP -> 问题详情 MYSQL,如果定义了一个字符串的字段,长度为255,那么当我添加一个空字符串数据时占用空间吗? MYSQL,如果定义了一个字符串的字段, ...
- mysql 中空值平均_mysql中空值和null值的区别及处理方法总结
原帖:https://blog.csdn.net/weixin_42214393/article/details/80463912 一.首先就是在概念上的不同: 1. 空值不占空间 2. null值占 ...
- mysql设置id起点_mysql自增ID起始值修改方法
在MysqL中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍MysqL自增ID的起始值修改与设置方法. 通常的设置自增字段的方法:创建表格时添 ...
- mysql 插入指定值_mysql实现随机把字段值插入指定表
今天在一个群里,一个小伙伴问了一个问题,mysql怎么随机把字母A或者B插入到表中的某个字段中去 案例如下: INSERT INTOt_rand(sex)VALUES(ELT(CEILING(rand ...
- mysql 自增语句_Mysql 自动增加设定基值的语句 | 很文博客
有时候需要为自动增加的字段设置基值,用下面的语句即可. 核心代码: ALTER TABLE 表名 AUTO_INCREMENT = 设定的值 MySQL ALTER语法中ALTER [IGNORE] ...
- mysql 插入记录慢_mysql:insert插入数据过慢如何解决,设置innodb_flush_log_at_trx_commit为0就能解决...
问题: 最近在做性能测试,造数据,发现insert好慢,只有几十条每秒,很奇怪,最后再网上找到了原因. 网文如下: MY SQL insert 速度过慢 最近在用MySQL做存储,测试中发现插入数据太 ...
- php mysql 字段自增_MySQL自增字段取值的详细介绍(附代码)
本篇文章给大家带来的内容是关于MySQL自增字段取值的详细介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1 前言 本文来自回答思否网友的一个问题,这个网友新建了一张表 ...
- mysql报警级别_MySQL 5.7定义日志级别新参数(log_error_verbosity)
log_warnings 在介绍这个参数前,我们先聊聊参数 log_warnings.我们知道 MySQL 中,其中 log_error 定义是否启用错误日志的功能和错误日志的存储位置,log_war ...
- MySQL定义条件和处理程序_MySQL教程111-MySQL定义条件和处理程序
在程序的运行过程中可能会遇到问题,此时我们可以通过定义条件和处理程序来事先定义这些问题. 定义条件是指事先定义程序执行过程中遇到的问题,处理程序定义了在遇到这些问题时应当采取的处理方式和解决办法,保证 ...
- mysql 分组行号_mysql 显示行号,以及分组排序
建表: CREATE TABLE `my_tb` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_code` varchar(255) DEFAULT ...
最新文章
- BZOJ 1666 USACO 2006 Oct. 奶牛的数字游戏
- php 日志处理工具 SeasLog 的使用
- SVD java 算法实现
- 学习笔记Kafka(七)—— Kafka 与Spark集成 —— 原理介绍与开发环境配置、实战
- Python基础-day01
- 22.C++- 继承与组合,protected访问级别
- MyBatis 核心对象,工作原理及源码解读
- webots python e-puck 集群通信案例
- [C#][SAMPLE][CODE][Control]RadioBox、CheckBox和Validating事件的相关处理
- 用java或c语言编写真值表,离散数学C语言
- java tostring apache_apache lang ToStringBuilder java类的使用
- MDUI登陆注册案例
- CTF.show:misc入门24-49
- 云计算与大数据概论(二)
- Java8 - 定制归一化收集器(reducing)得到自定义结果集
- 一次性能优化引发的思考
- 微信扫码登录,微信公众号生成二维码,关注登录nodejs+vue
- 基于SSM框架简易项目“书籍管理系统”,超详细讲解,附源码
- Microblaze程序固化流程
- Python缓存cacheout的使用
热门文章
- 【图像提取】基于matlab形态学矩阵块+线段提取【含Matlab源码 1014期】
- 【细胞分割】基于matlab GUI形态学算法红细胞计数【含Matlab源码 638期】
- java树广度优先_如何在功能上生成树广度优先 . (使用Haskell)
- android代码混淆作用,Android代码混淆
- html超链接点不了_Html使文本可点击而不会超链接
- 设置PyCharm相同词汇高亮
- 左对齐 latex_初学者关于Latex的一些总结(持续更新中...)
- sql统计各科成绩大于平均分的人_SQL第三关:汇总分析
- GTJ2018如何导出全部工程量_新清单计量规范征求意见稿第二期来啦!来看看那些让你烦恼的操作如何解决...
- 装linux后分区丢失吗,找到了linux分区顺序错乱修复方法