MySQL高级 - SQL技巧 -日期函数与聚合函数
生活随笔
收集整理的這篇文章主要介紹了
MySQL高级 - SQL技巧 -日期函数与聚合函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
日期函數
| CURDATE 和 CURRENT_DATE | 兩個函數作用相同,返回當前系統的日期值 |
| CURTIME 和 CURRENT_TIME | 兩個函數作用相同,返回當前系統的時間值 |
| NOW 和 SYSDATE | 兩個函數作用相同,返回當前系統的日期和時間值 |
| MONTH | 獲取指定日期中的月份 |
| MONTHNAME | 獲取指定日期中的月份英文名稱 |
| DAYNAME | 獲取指定曰期對應的星期幾的英文名稱 |
| DAYOFWEEK | 獲取指定日期對應的一周的索引位置值 |
| WEEK | 獲取指定日期是一年中的第幾周,返回值的范圍是否為 0?52 或 1?53 |
| DAYOFYEAR | 獲取指定曰期是一年中的第幾天,返回值范圍是1~366 |
| DAYOFMONTH | 獲取指定日期是一個月中是第幾天,返回值范圍是1~31 |
| YEAR | 獲取年份,返回值范圍是 1970?2069 |
| TIME_TO_SEC | 將時間參數轉換為秒數 |
| SEC_TO_TIME | 將秒數轉換為時間,與TIME_TO_SEC 互為反函數 |
| DATE_ADD 和 ADDDATE | 兩個函數功能相同,都是向日期添加指定的時間間隔 |
| DATE_SUB 和 SUBDATE | 兩個函數功能相同,都是向日期減去指定的時間間隔 |
| ADDTIME | 時間加法運算,在原始時間上添加指定的時間 |
| SUBTIME | 時間減法運算,在原始時間上減去指定的時間 |
| DATEDIFF | 獲取兩個日期之間間隔,返回參數 1 減去參數 2 的值 |
| DATE_FORMAT | 格式化指定的日期,根據參數返回指定格式的值 |
| WEEKDAY | 獲取指定日期在一周內的對應的工作日索引 |
聚合函數
| MAX | 查詢指定列的最大值 |
| MIN | 查詢指定列的最小值 |
| COUNT | 統計查詢結果的行數 |
| SUM | 求和,返回指定列的總和 |
| AVG | 求平均值,返回指定列數據的平均值 |
總結
以上是生活随笔為你收集整理的MySQL高级 - SQL技巧 -日期函数与聚合函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL高级 - SQL技巧 - 数字
- 下一篇: MySQL高级 - 常用工具 - mys