博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3.MyBatis常用
阅读量:6913 次
发布时间:2019-06-27

本文共 1059 字,大约阅读时间需要 3 分钟。

1.数据库日期转格式

DATE_FORMAT(measuring_time, '%Y-%m-%d') AS measuring_time,

 

2.日期大于小于

AND DATE_FORMAT(measuring_time, '%Y-%m-%d') >= #{beginDate}
AND DATE_FORMAT(measuring_time, '%Y-%m-%d') <= #{endDate}
转义字符串:

<if test="startTime != null and startTime != ''">

   AND u.create_time >= #{startTime}
</if>
<if test="endTime != null and endTime != ''">
   AND u.create_time <= #{endTime}

 

3.foreach写法

AND ha.health_status IN
#{item}

 

4.模糊搜索

AND team_name LIKE CONCAT('%', #{teamName} ,'%')

 

5.case when

简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END  

 

6.find_in_set

and find_in_set(charge_item_name,#{chargeItemName})
charge_item_name#{chargeItemName}用逗号拼接的放在后面字符串没有逗号的放在前面

  

 

 

1 获取数据库中的有数据的日期

SELECT

DISTINCT DATE_FORMAT(create_time, '%Y-%m-%d')

FROM

t_health

GROUP BY

create_time

ORDER BY

create_time DESC

LIMIT 50 

 

转载于:https://www.cnblogs.com/yslu/p/10836473.html

你可能感兴趣的文章
ES6的Generator函数
查看>>
dockerfile 介绍
查看>>
通过nginx搭建hls流媒体服务器
查看>>
java--------抽象类与接口的区别
查看>>
vue 目录结构与文件配置说明
查看>>
单点登录CAS-Demo
查看>>
物联网数据卡系统源码——物联网技术架构图
查看>>
Linux内存使用情况以及内存泄露分析之工具与方法
查看>>
安装 Ruby, Rails 运行环境
查看>>
Office EXCEL 如何保留一位小数,并且单击这个单元格的时候没有一大串小数
查看>>
Unity ShaderLab学习总结
查看>>
JS 遍历JSON中每个key值
查看>>
一些小功能实现
查看>>
前端学习 -- Css -- 行间距
查看>>
android图像处理(3) 浮雕效果
查看>>
实时视频应用之QoS关键技术分析
查看>>
【Asp.net之旅】--因自己定义控件注冊而引发的思考
查看>>
RAD Studio XE8 技术研讨会讲义与范例程序下载
查看>>
quick-cocos2d-x开发工具sublime text及其强力插件QuickXDev
查看>>
VirtualBox修改现有VDI虚拟磁盘大小
查看>>