SQL
qq_38807792
这个作者很懒,什么都没留下…
展开
-
MybatisPlus UpdateWrapper
UpdateWrapper<User> qw = new UpdateWrapper<>(); qw.eq("userId", "10001"); User user= new User(); user.setAge("12"); qw.set("name", null); saleReportMapper.update(report, qw);UpdateWrapper 可以用于更新某个指定的字..原创 2020-12-09 23:36:48 · 11031 阅读 · 0 评论 -
mybatis中的0和null的问题
<if test="status != null and status != ''"> and isDel=0</if>当 private Integer status=0 时,会有什么问题?此时判断返回的是false,不会执行if里面的语句分析如下:1、status是Integer类型的。status!=' '的判断就不合适2、在Mybatis的源码中,发现其在Ex...原创 2018-07-11 19:38:01 · 2242 阅读 · 0 评论 -
将表结构转换成实体字段
SELECT CONCAT( CHAR ( 13 ), "/** ", COLUMN_COMMENT, "*/", CHAR ( 10 ), 'private ',CASE data_type WHEN 'varchar' THEN 'String' WHEN 'char' THEN 'String' WHEN 'text' THEN 'String' WHEN 'int' THEN 'Integer' WHEN 'tinyint' THEN 'Integ.原创 2020-12-08 14:32:58 · 203 阅读 · 0 评论 -
sqlserver 根据时间筛选数据性能比较
数据库有1000w数据,根据条件分組获取到70w数据,分别使用三种方式,耗时情况如下CONVERT(char(7), config.createTime , 25) = ‘2020-08’耗时 122sDATEDIFF(mm, updateTime, '2020-08-01') = 0耗时 46sbetween '2020-08-01' and '2020-08-31' 耗时 22s...原创 2020-09-14 17:16:24 · 906 阅读 · 0 评论