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

寫SQL查詢時常用到的日期函數(shù)示例詳解

 更新時間:2025年02月17日 10:21:14   作者:m0_74823264  
文章介紹了SQL中常用的日期和時間函數(shù),包括獲取當前日期和時間、提取日期和時間的各個部分、計算日期和時間的間隔、格式化日期和時間、計算兩個日期之間的差異、轉換日期格式以及獲取星期和季度等,感興趣的朋友一起看看吧

我們在做SQL的查詢,日期函數(shù)是我們經(jīng)常會用得到的函數(shù),可以方便調用用于處理日期和時間數(shù)據(jù)。

以下是一些常見的日期函數(shù)及其用法示例:

1. 直接報出日期和時間

  • CURRENT_DATE:返回當前日期。
  • NOW():返回當前日期和時間。

示例

SELECT CURRENT_DATE; -- 2024-07-09
SELECT NOW(); -- 2024-07-09 10:00:00

2. 將完整的日期和時間,拆分成具體的部分

  • YEAR(date):從日期中提取年份。
  • MONTH(date):從日期中提取月份。
  • DAY(date):從日期中提取日。
  • HOUR(time):從時間中提取小時。
  • MINUTE(time):從時間中提取分鐘。

示例

SELECT YEAR('2024-07-09'); -- 2024
SELECT MONTH('2024-07-09'); -- 7
SELECT DAY('2024-07-09'); -- 9
SELECT HOUR('10:30:00'); -- 10
SELECT MINUTE('10:30:00'); -- 30

3. 計算日期和時間的間隔

  • DATE_ADD(date, INTERVAL value unit):給日期添加一個時間間隔。
  • DATE_SUB(date, INTERVAL value unit):從日期減去一個時間間隔。

示例

  • SELECT DATE_ADD('2024-07-09', INTERVAL 1 DAY); -- 2024-07-10
    SELECT DATE_SUB('2024-07-09', INTERVAL 1 MONTH); -- 2024-06-09

4. 格式化日期和時間

  • DATE_FORMAT(date, format):按照指定格式返回日期。

示例

SELECT DATE_FORMAT('2024-07-09 10:30:00', '%Y-%m-%d %H:%i:%s'); -- 2024-07-09 10:30:00

5. 計算兩個日期之間的日期差

  • DATEDIFF(date1, date2):計算兩個日期之間的天數(shù)差。

示例

SELECT DATEDIFF('2024-07-10', '2024-07-09'); -- 1

6. 轉換日期格式

  • STR_TO_DATE(string, format):將符合特定格式的字符串轉換為日期格式。

示例

SELECT STR_TO_DATE('2024-7-9', '%Y-%m-%d'); -- 2024-07-09

7. 星期和季度

  • WEEKDAY(date):返回給定日期是星期幾(0 = 星期一,1 = 星期二,…,6 = 星期日)。
  • QUARTER(date):返回日期所在的季度。

示例

SELECT WEEKDAY('2024-07-09'); -- 返回星期幾的數(shù)字
SELECT QUARTER('2024-07-09'); -- 3

SQL的時間函數(shù),在我們寫查詢的時候會比較方便使用,可以現(xiàn)拿現(xiàn)??!

到此這篇關于寫SQL查詢時,常用到的日期函數(shù)的文章就介紹到這了,更多相關sql日期函數(shù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

宣威市| 宜丰县| 伊宁县| 静宁县| 丰都县| 建平县| 饶平县| 宁夏| 错那县| 农安县| 舞阳县| 蓬安县| 西乌| 鄂托克旗| 中牟县| 夹江县| 广汉市| 龙门县| 楚雄市| 大理市| 定安县| 丰顺县| 汝阳县| 尚志市| 锡林郭勒盟| 绥宁县| 兖州市| 临沂市| 鸡西市| 理塘县| 上饶县| 肇源县| 噶尔县| 平顶山市| 高邮市| 青河县| 汝城县| 靖宇县| 弥渡县| 溧阳市| 曲麻莱县|