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

Mysql 如何查詢時間段交集

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

Mysql 查詢時間段交集

使用場景

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

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 查詢兩個時間段是否有交集的情況

數(shù)據(jù)庫的字段 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)
    )

兩種結果相同。

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

相關文章

  • MySQL?alter命令修改表語法實例詳解

    MySQL?alter命令修改表語法實例詳解

    這篇文章主要給大家介紹了關于MySQL?alter命令修改表語法實例詳解的相關資料,在MySQL中ALTER指令的作用是修改已存在的數(shù)據(jù)庫表的結構,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • MySQL 8.0.34安裝教程圖文詳解

    MySQL 8.0.34安裝教程圖文詳解

    這篇文章主要介紹了MySQL 8.0.34安裝教程,本文通過圖文結合的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • MyEclipse連接MySQL數(shù)據(jù)庫報錯解決辦法

    MyEclipse連接MySQL數(shù)據(jù)庫報錯解決辦法

    我們現(xiàn)在一般網(wǎng)站都是利用的MySQL數(shù)據(jù)庫搭建網(wǎng)站的,但是在網(wǎng)上看到很多網(wǎng)友吐槽數(shù)據(jù)庫連接不上的問題,現(xiàn)在我就結合相關資料向提出一些我個人的見解,希望對大家解決問題有幫助
    2014-01-01
  • MySQL中CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫的示例

    MySQL中CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫的示例

    在MySQL中,可以使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • MySQL索引背后的數(shù)據(jù)結構及算法原理詳解

    MySQL索引背后的數(shù)據(jù)結構及算法原理詳解

    本文以MySQL數(shù)據(jù)庫為研究對象,討論與數(shù)據(jù)庫索引相關的一些話題。特別需要說明的是,MySQL支持諸多存儲引擎,而各種存儲引擎對索引的支持也各不相同,因此MySQL數(shù)據(jù)庫支持多種索引類型,如BTree索引,哈希索引,全文索引等等
    2016-12-12
  • MySQL不使用order by實現(xiàn)排名的三種思路總結

    MySQL不使用order by實現(xiàn)排名的三種思路總結

    ORDER BY語句用于根據(jù)指定的列對結果集進行排序,在日常開發(fā)中也經(jīng)常會用到,但下面這篇文章主要給大家介紹了關于MySQL不使用order by實現(xiàn)排名的三種思路,需要的朋友可以參考下
    2021-06-06
  • 深入mysql并發(fā)插入優(yōu)化詳解

    深入mysql并發(fā)插入優(yōu)化詳解

    本篇文章是對mysql并發(fā)插入優(yōu)化進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL高效模糊搜索之內(nèi)置函數(shù)locate instr position find_in_set使用詳解

    MySQL高效模糊搜索之內(nèi)置函數(shù)locate instr position find_in_set使用詳解

    在MySQL中一般進行模糊搜索都是使用LIKE配合通配符進行查詢的,在性能上一定的影響,下面給大家分享MYSQL自帶的內(nèi)置模糊搜索函數(shù),除最后一個外其它三個性能上要比Like快些
    2018-09-09
  • sql語句示例之case?when作為where條件

    sql語句示例之case?when作為where條件

    這篇文章主要給大家介紹了關于sql語句示例之case?when作為where條件的相關資料,在SQL語句中CASE WHEN子句是根據(jù)條件表達式的結果來執(zhí)行不同的邏輯操作,它使用在WHERE子句中,以根據(jù)特定的條件在查詢結果中過濾數(shù)據(jù),需要的朋友可以參考下
    2023-08-08
  • linux下 root 登錄 MySQL 報錯的問題

    linux下 root 登錄 MySQL 報錯的問題

    本文給大家記錄的是個人在linux下使用root用戶登錄mysql的時候遇到的一個錯誤的解決方法,非常的簡單實用,有需要的小伙伴可以參考下。
    2016-02-02

最新評論

阳朔县| 务川| 桃源县| 类乌齐县| 屏东县| 紫阳县| 郓城县| 镇宁| 右玉县| 海口市| 富锦市| 公主岭市| 黎平县| 黑河市| 建德市| 曲松县| 黑龙江省| 满洲里市| 丘北县| 桦甸市| 鄄城县| 临清市| 永德县| 保靖县| 楚雄市| 九龙县| 林周县| 海晏县| 宣武区| 上虞市| 获嘉县| 方山县| 宁城县| 龙山县| 满城县| 宾川县| 信阳市| 西宁市| 绥滨县| 读书| 大渡口区|