最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatis-plus如何使用sql的date_format()函數(shù)查詢數(shù)據(jù)

 更新時間:2023年02月02日 10:40:17   作者:Mcband  
這篇文章主要給大家介紹了關于mybatis-plus如何使用sql的date_format()函數(shù)查詢數(shù)據(jù)的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

前言

上次我們工具類對傳入的時間數(shù)據(jù)進行了切割,這次就是使用date_format()函數(shù)對數(shù)據(jù)庫存儲的事件類型數(shù)據(jù)進行切割,并查出符合條件的數(shù)據(jù)。

DATE_FORMAT()函數(shù)介紹

DATE_FORMAT()函數(shù)接受兩個參數(shù):

  • date:是要格式化的有效日期值/字段名
  • format:是由預定義的說明符組成的格式字符串,每個說明符前面都有一個百分比字符(%)

例如:

SELECT
student_name,
DATE_FORMAT (created_time,'%Y')
FROM
student
WHERE deleted = 0
AND DATE_FORMAT (created_time,'%Y') = '2019'

即是將創(chuàng)建時間為2019年的數(shù)據(jù)查詢出來,不管created_time這個字段存儲的是不是年份,都會對時間進行切割,其中

  • %Y-%m-%d :代表年月日,如2022-02-02
  • %Y-%m:代表年月,如2022-02
  • %Y:代表年,如2022

mybatis-plus使用DATE_FORMAT()函數(shù)

在我們使用mybatis-plus進行查詢條件的拼接時也可以用到 DATE_FORMAT()函數(shù),例如:

QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("DATE_FORMAT (created_time,'%Y')",createTime)

以此類推

QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.in("DATE_FORMAT (created_time,'%Y')",createdTimeList)

總結

到此這篇關于mybatis-plus如何使用sql的date_format()函數(shù)查詢數(shù)據(jù)的文章就介紹到這了,更多相關mybatis-plus date_format()函數(shù)查詢數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解MySQL中的分組查詢與連接查詢語句

    詳解MySQL中的分組查詢與連接查詢語句

    這篇文章主要介紹了MySQL中的分組查詢與連接查詢語句,同時還介紹了一些統(tǒng)計函數(shù)的用法,需要的朋友可以參考下
    2016-03-03
  • MySQL 重命名表的操作方法及注意事項

    MySQL 重命名表的操作方法及注意事項

    有時候我們會遇到重命名表的需求,比如說因業(yè)務變化,需要將表 a 重命名為表 b 。這個時候可以執(zhí)行 RENAME TABLE 語句或 ALTER TABLE 語句來重命名表。本篇文章我們一起來學習下重命名表相關知識。
    2021-05-05
  • MySQL字符編碼設置方法

    MySQL字符編碼設置方法

    這篇文章主要介紹了MySQL字符編碼設置方法的相關資料,需要的朋友可以參考下
    2016-05-05
  • MySQL InnoDB和MyISAM數(shù)據(jù)引擎的差別分析

    MySQL InnoDB和MyISAM數(shù)據(jù)引擎的差別分析

    InnoDB和MyISAM是在使用MySQL最常用的兩個表類型,各有優(yōu)缺點,視具體應用而定?;镜牟顒e為:MyISAM類型不支持事務處理等高級處理,而InnoDB類型支持
    2011-05-05
  • mysql 5.7.20 win64 安裝及配置方法

    mysql 5.7.20 win64 安裝及配置方法

    這篇文章主要介紹了mysql 5.7.20 win64 安裝及配置方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • mysql #1062 –Duplicate entry ''1'' for key ''PRIMARY''

    mysql #1062 –Duplicate entry ''1'' for key ''PRIMARY''

    Mysql進行數(shù)據(jù)備份,還原后進行回帖,出現(xiàn)以下錯誤代碼,其實主要是導入數(shù)據(jù)重復的問題,將現(xiàn)在的數(shù)據(jù)表清空,重新導入即可
    2012-07-07
  • log引起的mysql不能啟動的解決方法

    log引起的mysql不能啟動的解決方法

    今天服務器掛了原來服務器的硬盤進行了數(shù)據(jù)轉移 弄到mysql的時候發(fā)現(xiàn)里面log日志文件高達900MB
    2008-07-07
  • 非常實用的MySQL函數(shù)全面總結詳解示例分析教程

    非常實用的MySQL函數(shù)全面總結詳解示例分析教程

    這篇文章主要為大家介紹了非常實用的MySQL函數(shù)的詳解示例分析,文中全面的概括了MySQL函數(shù),并進行了詳細的示例講解,有需要的朋友可以借鑒參考下
    2021-10-10
  • 關于MySQL中explain工具的使用

    關于MySQL中explain工具的使用

    這篇文章主要介紹了關于MySQL中explain工具的使用,在select語句之前增加explain關鍵字,MySQL會在查詢上設置一個標記,執(zhí)行查詢會返回執(zhí)行計劃的信息,而不是執(zhí)行這條SQL,需要的朋友可以參考下
    2023-05-05
  • 零基礎掌握JDBC操作MySQL

    零基礎掌握JDBC操作MySQL

    JDBC是指Java數(shù)據(jù)庫連接,是一種標準Java應用編程接口(?JAVA?API),用來連接?Java?編程語言和廣泛的數(shù)據(jù)庫。從根本上來說,JDBC?是一種規(guī)范,它提供了一套完整的接口,允許便攜式訪問到底層數(shù)據(jù)庫
    2022-10-10

最新評論

德安县| 辽宁省| 泰来县| 平凉市| 大埔区| 德保县| 玉屏| 攀枝花市| 东方市| 安丘市| 葫芦岛市| 紫云| 秭归县| 池州市| 桑植县| 巢湖市| 天镇县| 桦甸市| 边坝县| 河西区| 湄潭县| 文水县| 海丰县| 南丹县| 泗阳县| 合川市| 安图县| 肥东县| 金山区| 林口县| 磴口县| 临沂市| 申扎县| 龙游县| 海盐县| 双城市| 合山市| 秭归县| 阳西县| 通海县| 宁陕县|