欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql 如何查詢時間段交集

 更新時間:2021年06月08日 14:51:07   作者:血色0記憶  
這篇文章主要介紹了Mysql 查詢時間段交集的方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Mysql 查詢時間段交集

使用場景

數據庫表有兩個字段starttime,endtime?,F在給出(a,b)的時間段,查出和(starttime,endtime)時間段有交集的數據。

sql

select * from TABLENAME where  
    (starttime > a AND starttime < b) OR 
    (starttime < a AND endtime > b) OR
    (endtime > a AND endtime < b) OR
    (starttime = a AND endtime = b);

Mysql 查詢兩個時間段是否有交集的情況

數據庫的字段 start_time, end_time

輸入的字段 a,b

第一種

SELECT * FROM test_table
WHERE
    (start_time >= a AND start_time <= b)
    OR (start_time <= a AND end_time >= b)
    OR (end_time >= a AND end_time <= b)

第二種

SELECT * FROM test_table
WHERE
    NOT (
        (end_time < a
        OR (start_time > b)
    )

兩種結果相同。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • MySQL命令行操作時的編碼問題詳解

    MySQL命令行操作時的編碼問題詳解

    這篇文章主要給大家介紹了關于MySQL命令行操作時的編碼問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • MySQL自定義函數簡單用法示例

    MySQL自定義函數簡單用法示例

    這篇文章主要介紹了MySQL自定義函數簡單用法,結合實例形式分析了mysql自定義函數的基本定義、使用方法及操作注意事項,需要的朋友可以參考下
    2018-12-12
  • Windows 64 位 mysql 5.7以上版本包解壓中沒有data目錄和my-default.ini及服務無法啟動的快速解決辦法(問題小結)

    Windows 64 位 mysql 5.7以上版本包解壓中沒有data目錄和my-default.ini及服務無法啟動

    這篇文章主要介紹了Windows 64 位 mysql 5.7以上版本包解壓中沒有data目錄和my-default.ini及服務無法啟動的快速解決辦法(問題小結),需要的朋友可以參考下
    2018-03-03
  • MySQL中json字段的操作方法

    MySQL中json字段的操作方法

    這篇文章主要介紹了MySQL中json字段的操作方法,幫助大家更好的理解和使用MySQL數據庫,感興趣的朋友可以了解下
    2020-11-11
  • MySQL通配符模糊搜索匹配的使用關鍵技巧

    MySQL通配符模糊搜索匹配的使用關鍵技巧

    這篇文章主要為大家介紹了MySQL通配符模糊搜索匹配的使用關鍵技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • mysql更改引擎(InnoDB,MyISAM)的方法

    mysql更改引擎(InnoDB,MyISAM)的方法

    這篇文章主要介紹了mysql更改引擎(InnoDB,MyISAM)的方法,實例講述了比較常見的幾種更改引擎的方法,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • 圖文并茂地講解Mysql索引(index)

    圖文并茂地講解Mysql索引(index)

    在關系數據庫中,索引是一種單獨的、物理的數對數據庫表中一列或多列的值進行排序的一種存儲結構,下面這篇文章主要給大家介紹了關于Mysql索引(index)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • MySQL中distinct和group?by去重效率區(qū)別淺析

    MySQL中distinct和group?by去重效率區(qū)別淺析

    distinct 與 group by均可用于去重,下面這篇文章主要給大家介紹了關于MySQL中distinct和group?by去重效率區(qū)別的相關資料,文中介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • Mysql中復制詳細解析

    Mysql中復制詳細解析

    這篇文章主要介紹了Mysql中復制詳細解析,從基本概念、用途、實現方法以及集中模式進行了介紹,然后分享了具體實現代碼,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • windows下mysql中binlog日志分析和數據恢復問題

    windows下mysql中binlog日志分析和數據恢復問題

    這篇文章主要介紹了windows下mysql中binlog日志分析和數據恢復問題,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06

最新評論