记录一些可能会用到但又容易忘记的语法。 一、常用语法 1、“+”:不用作字符串拼接,仅用做运算符,其他值+null还是null 2、CONCAT(value1, value2); 3、IFNULL(value, 0); 4、length(str),获取参数字节数,utf8中字母1个字节,汉字3个字节 ...
分类:
数据库 时间:
2018-05-29 10:23:54
阅读次数:
164
在数据库中的时间是: 比如: 2018-04-06:12;23:34. 但是mybatis查询出来以后是下面的格式. {"updatedTime":{"date":16,"hours":22,"seconds":29,"month":4,"nanos":0,"timezoneOffset":-480 ...
分类:
数据库 时间:
2018-05-20 15:22:34
阅读次数:
775
IFNULL(expr1,expr2)的用法: 假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境。 mysql> SELECT IFNULL(1,0); -> 1 mys... ...
分类:
其他好文 时间:
2018-05-20 13:00:31
阅读次数:
266
如何进行分区间数据统计示例 业务场景:统计消费总金额大于1000元的,800到1000元的,500到800元的,以及500元以下的人数。 ...
分类:
数据库 时间:
2018-05-18 13:50:12
阅读次数:
171
一、视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次用的直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 示例代码: create view teacher2course as select * from teacher inner... ...
分类:
其他好文 时间:
2018-05-14 19:49:16
阅读次数:
149
知识点四:MySQL流程控制语句(7-10) 选择语句: (IF ELSE ELSE IF CASE 分支)IFNULL函数 IF语法: 语法规则: IF search_condition THEN statmen_list ; [SLSEIF search_condition THEN statm ...
分类:
数据库 时间:
2018-05-13 18:27:12
阅读次数:
194
使用Mybatis查询tinyint(1)字段数据,返回值为Map类型,那么tinyint(1)的数据默认会转化为boolean类型数据.解决方案: 1.使用ifnull(column, 0)处理该字段,个人测试过可以; 2.在jdbcUrl添加参数:tinyInt1isBit=false(默认为t ...
分类:
其他好文 时间:
2018-05-03 15:23:55
阅读次数:
167
问题描述:使用Mybatis查询tinyint(1)字段数据,返回值为Map类型,那么tinyint(1)的数据默认会转化为boolean类型数据.解决方案: 1.使用ifnull(column, 0)处理该字段,个人测试过可以; 2.在jdbcUrl添加参数:tinyInt1isBit=false ...
分类:
其他好文 时间:
2018-04-18 17:09:38
阅读次数:
438
1、IFNULL( )、ISNULL( ) 和 NULLIF( ) 函数 在查询时,会常遇到字段为null,上面这三个函数有时就会用到。 IFNULL(expr1, expr2) 用法: 如果expr1的值不为 null,则函数的返回为 expr1, 否则函数的返回值为 expr2。IFNULL( ...
分类:
数据库 时间:
2018-04-07 13:50:58
阅读次数:
178
什么是单行处理函数,什么又是多行处理函数? 单行处理函数:lower,upper,round,rand,length,ifnull等,都是一个输入对应一个输出; 多行处理函数:count,sum,avg,max,min,都是多个输入对应一个输出 注意:多行处理函数自动忽略空值,而且不能在where字 ...
分类:
其他好文 时间:
2018-04-05 01:13:07
阅读次数:
336