mysql sum为空时默认显示0
来源:互联网 发布:淘宝评价福利图 编辑:程序博客网 时间:2024/04/30 23:38
mysql sum为空时默认显示0
做网站时,特别是电商有关的网站时,经常用到sum,我们预期的结果是没有值时显示0,但很多时候事与愿违,我们得到的值是NULL。
这个时候我们需要用到mysql的函数COALESCE,作用是将返回传入的参数中第一个非null的值。
解决办法
函数示例,例如:
SELECT COALESCE(NULL, ...一长串NULL...,NULL, 1); 返回值为1
商品数量求和代码示例,例如:
SELECT COALESCE(sum(num),0) AS pro_num FROM product;
0 0
- mysql sum为空时默认显示0
- 表字段不为空时显示原来的,为空时默认为1,SQL语句
- Tomcat默认管理员密码为空时.......
- Mybatis中 Integer 值为0时,默认为空字符串的解决办法
- 当值为空时,防止显示默认值
- android listView的为空时显示
- listview为空时,显示字符串
- xcode调试时,变量显示为空
- “空”的艺术-当数据为空时显示什么
- “空”的艺术-当数据为空时显示什么
- “空”的艺术-当数据为空时显示什么
- “空”的艺术-当数据为空时显示什么
- mysql字段类型为int默认null,插入却显示0的解决办法,参考php代码
- hibernate插入为空时,设置默认字段
- 修改mysql默认空密码
- 点击搜索,获得焦点搜索框为空,失去焦点,显示默认
- sql 时间格式为空, 则显示默认1900-01-01
- JSP接收数据为空--页面显示为0
- kaggle 各种评价指标之一 :Error Metrics for Regression Problems 回归问题错误度量
- html5学习笔记(一)(摘抄讲义加部分理解)
- openlayses开发
- ASP.Net: EshineASPNet-基于ASP.Net敏捷开发开源框架
- MySQL分区
- mysql sum为空时默认显示0
- 20行JS代码贪吃蛇
- Spring集成RabbitMQ
- python 3.0 网络爬虫 2
- MD5算法
- FAT文件系统与EMMC存储芯片适配与性能优化
- 2017年一个新的开始
- mysql数据入门管理
- 【R】在centOS7下编译安装R3.3.2和R