【Mybatis】Mybatis中IFNULL(P1,P2)函数的用法;
来源:互联网 发布:arctime字幕软件破解 编辑:程序博客网 时间:2024/05/29 02:05
1.问题:
Mybatis中IFNULL(p1,p2)函数怎么用?
首先看没有IFNULL的查询:
2.1源代码:
select md.valueofdouble, md.periodcodefrom meas_data mdWHERE objectcode="YQ"AND datatime="2017-5-25 00:00:00"AND measurementcode="PI_DRFDL"
2.2.截图:
3.1源代码:
select md.valueofdouble, IFNULL(md.periodcode,0)from meas_data mdWHERE objectcode="YQ"AND datatime="2017-5-25 00:00:00"AND measurementcode="PI_DRFDL"
3.2截图:
4.总结:
1、IFNULL(P1,P2)如果如果P1不为空,则返回值为P1;P1为NULL,则返回为P2;P2有点类似替补球员;
2、注意,IFNULL只是针对局部字段的替换;如果整个结果查出来都是空,则不能使用IFNULL(P1,P2)
4.1源码:
select md.valueofdouble, md.periodcodefrom meas_data mdWHERE objectcode="YQ"AND datatime="2017-5-25 00:00:01"AND measurementcode="PI_DRFDL"
4.2截图:
4.3源码:
select md.valueofdouble, IFNULL(md.periodcode,0)from meas_data mdWHERE objectcode="YQ"AND datatime="2017-5-25 00:00:01"AND measurementcode="PI_DRFDL"
4.4截图:
阅读全文
1 0
- 【Mybatis】Mybatis中IFNULL(P1,P2)函数的用法;
- 实现删除字符串p1中含有的所有字符串p2
- MySQL IFNULL()函数的用法
- mybatis 中collection 的用法
- mybatis 中# 与$ 的用法
- mybatis中foreach的用法
- 2.输入一个整数a,再输入两个整数p1,p2(p1,p2<32),输出该整数的二进制表示方法中从右端开始的p1到p2位.
- 位运算训练02—输入一个整数a,再输入两个整数p1,p2(p1,p2<32) 输出该整数的二进制表示方法中从右端开始的p1到p2位
- 位运算训练03—输入一个整数a,再输入两个整数p1,p2(p1,p2<32);将该整数的二进制表示方法中从右端开始的p1到p2位取反后输出
- 输入一个整数a,再输入两个整数p1,p2(p1,p2<32),输出该整数的二进制表示方法中从右端开始的p1到p2位.
- 使用函数 void fun(int **p1,int **p2),交换两个变量的值?
- 给定一个平面内三个不同的点p1、p2和p3,求出任意两点(即点p1和点p2、点p1和点p3、点p2和点p3)之间的距离。
- MySQL IFNULL()函数用法
- MySQL---IFNULL()函数用法
- MySQL IFNULL()函数用法
- MySQL IFNULL()函数用法
- SAP中MRP类型 P1,P2,P3,P4,PD的区别
- Rs.open sql,conn,p1,p2的p1、p2代表什么
- 【GregorianCalendar】格林尼治时间GregorianCalendar[]解密
- mybatis-04 小结
- 项目概述
- 学渣眼中的软件工程
- C#连接oracle实例
- 【Mybatis】Mybatis中IFNULL(P1,P2)函数的用法;
- Mac版mongodb安装
- execl表邮箱导入
- 我的Hadoop安装——使用Cloudera部署,管理Hadoop集群(离线安装CDH5.7.0)
- Subline Text 3 for Mac安装package control的正确方法
- 简单redis迁移(会丢数据)
- 关于孙鑫VC++ 第六章的一些问题
- 《算法》笔记-2.4 优先队列
- cygwin