zoukankan      html  css  js  c++  java
  • mysql 数据库 CURDATE CURTIME NOW SYSDATE PEROID_DIFF 的区别

    select CURDATE(),CURTIME(),NOW(),SYSDATE() 都是表示当前时间的

    peroid_diff 函数用于计算 时间格式的差值

    SELECT PERIOD_DIFF(DATE_FORMAT('2023-08-03','%Y%m'),DATE_FORMAT('2022-06-03','%Y%m')) 

    sql查询的小技巧:

    1.多表联查 中其中一个表的数据为null  则查询结果为null  所以最好设置为left join 进行查询 

    2.根据表中的数据进行分组  并且每个分组中的数据保留日期最大的  可先进行排序 并且 设置limit 10000  作为子表   查询子表的时候再次进行分组 可得到理想数据。

    3.mapper.xml 中 写in语句

    <if test="entity.meterTypeIds!=null and entity.meterTypeIds.size > 0 ">
    and fmt.id in
    <foreach collection="entity.meterTypeIds" item="meterTypeId" close=")" open="(" separator=",">
    #{meterTypeId}
    </foreach>
    </if>

  • 相关阅读:
    第17章 委托
    第16章 数组
    第15章 枚举类型和位标志
    第14章 字符、字符串和文本处理
    第13章 接口
    第12章 泛型
    第10章 属性
    第11章 事件
    内部类(转载)
    Collections.sort的三种用法
  • 原文地址:https://www.cnblogs.com/xiatc/p/13224242.html
Copyright © 2011-2022 走看看