mysql将查询结果为空的栏目转为0
来源:互联网 发布:怎么建淘宝优惠群 编辑:程序博客网 时间:2024/04/30 07:20
问题提出:当查询数据库的时候,若查询结果为空的时候,后台在赋值给Vo的时候会报错
解决:使用mysql自带的函数IFNULL(expr1,expr2)
如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。
<select id="getFileTotalSize" resultType="Integer">SELECT IFNULL(SUM(filesize),0) as sumFROMmz_fileinfowhere userid = #{userId}ANDstatus = 0</select>
如上述例子,因为返回的sum的类型是int型,如果数据库查询的结果为null的时候,后台将会报错
当运用IFNULL函数后可以完美解决上述问题
0 0
- mysql将查询结果为空的栏目转为0
- Mysql查询中文结果集为空的问题
- 判断php查询出来的mysql结果是否为空
- MySQL的JDBC判断查询结果是否为空以及获取查询结果行数的方法
- MYSQL使用float类型精确查询结果为空
- mysql not in子查询返回结果为空
- list查询的时候设置字段为0时不转为空值
- 如何查询“直接查询结果为空”的视图
- 如何查询“直接查询结果为空”的视图
- mysql存储过程判断不为空和不为空,查询结果赋值变量
- mysql游标结果为空
- 判断一个查询的结果是否为空
- 查看“直接查询结果为空”的视图
- SQL查询为空时的结果转换
- 查询的结果集是否为空如何判断
- UITableView 查询结果为空,显示无数据的方法
- mysql查询结果包含空的列排序问题
- Mysql数据库编码为UTF-8,但查询结果依旧乱码、为空解决办法
- UVA 101(栈模拟)
- java--获取图片效率差异
- 在Fragment当中使用的startactivityforresult注意事项
- 设计模式2——抽象工厂
- Python程序员常犯的十个错误
- mysql将查询结果为空的栏目转为0
- 单元测试工具
- VC C++ 遍历指定目录 Windows API
- 简洁代码之数组排序
- Leetcode 细节实现 Pascal's Triangle
- minicom使用教程(Linux下超级终端)
- Unity3D 预编译相关宏定义
- “人月神话”摘录
- 计算二叉树的高度和结点数