ifnull是个好东西
2024-09-01 04:09:23
在进行数据与服务器的数据运算的时候(或者直接在sql中运算的时候),在新插入值的时候,可能会有null,这时如果进行运算,会报错,比如后台字段有totalminute,无论初始值怎么设置,在新建的时候都是null,若此刻进行运算,在服务器端运算后仍是null,而程序则会报错,那么怎么处理呢?----使用ifnull
这是mapper接口
int updateTotalTime(String val, int thisTime);
这是maper.xml
<!-- 更新总时间 返回总时间-->
<select id="updateTotalTime" resultType="java.lang.Integer">
UPDATE worktime SET totalminute=ifnull(totalminute,0)+#{1} WHERE emp_id=#{0};
select totalminute from worktime where emp_id=#{0}
</select>
最新文章
- 前端学PHP之面向对象系列第四篇——关键字
- 在Razor中如何引入命名空间?(";import namespace in razor view";) 【转】
- C#中WinForm程序退出方法技巧总结(转)
- LintCode ";Digit Counts"; !!
- Swift lazy 修饰符和方法
- Linux 信号表
- 动态IP无法获取默认网关,显示0.0.0.0的解决办法
- Qt on Android:让 Qt Widgets 和 Qt Quick 应用全屏显示
- linux 编译java并打包
- Markdown使用教程
- KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架之koahub-handlebars
- Windows下使用Rtools编译R语言包
- 类文件结构-----Class类文件的结构
- jquery.form.js实现将form提交转为ajax方式提交的方法
- Bootstrap-CSS:网格系统
- quartz 定时任务的增删改
- hdu-1540线段树刷题
- parcelable 和 serializable 区别
- [GO]结构体成员的使用:普通变量
- python函数超时情况应对总结