1.季度函數:
在MariaDB中,QUARTER函數返回日期值的四分之一部分。在此函數中,第一個參數將是date /DateTime。此函數返回給定日期值的四分之一(從1到4的數字)。月份為Jan-Mar的日期將返回1,月份Apr-Jun的日期將返回2,月份Jul-Sep的日期將返回3,月份Oct-Dec的日期將返回4。
用法:
QUARTER( date_value )
函數範圍值:
1 year = 12/3 = 4 Quarter Jan to Mar Apr to Jun Jul to Sep Oct to Nov
參數:
參數 | 描述 |
---|---|
Date_value | 從中提取季度的日期或DateTime值。 |
返回:
它將返回日期值的四分之一部分。
示例1:
SELECT QUARTER('2020-02-17');
輸出:
1
示例-2:
SELECT QUARTER('2020-05-17 15:21:05');
輸出
2
示例3:
Curdate()函數將返回係統日期的當前四分之一
SELECT QUARTER(CURDATE());
輸出:
4
2. SEC_TO_TIME函數:
在MariaDB中,SEC_TO_TIME函數用於將數字秒轉換為時間值。在此函數中,第一個參數將是第二個。此函數的返回時間值範圍是--838:59:59到838:59:59。此函數會將結果格式化為“HH:MM:SS”。它與TIME_TO_SEC函數相反。
用法:
SEC_TO_TIME( seconds )
函數返回值:
Range:'-838:59:59' to '838:59:59'
參數:
參數 | 描述 |
---|---|
Seconds | 一個數字值,表示秒數。該值可以為正或負。 |
返回:
返回時間值。
示例1:
SELECT SEC_TO_TIME(5);
輸出:
'00:00:05'
示例-2:
SELECT SEC_TO_TIME(18700);
輸出:
'05:11:40'
示例3:
SELECT SEC_TO_TIME(-999);
輸出:
'-00:16:39'
相關用法
- MySQL QUARTER()用法及代碼示例
- MariaDB ADDDATE()、ADDTIME()用法及代碼示例
- MariaDB CURDATE()、CURRENT_TIME()用法及代碼示例
- MariaDB MAKEDATE()、LOCALTIMESTAMP()用法及代碼示例
- MariaDB LOCALTIME()、LAST_DAY()用法及代碼示例
- MariaDB MAKETIME()、MICROSECOND()用法及代碼示例
- MariaDB PERIOD_ADD()、PERIOD_DIFF()用法及代碼示例
- MariaDB Now()、MonthName()用法及代碼示例
- MariaDB MINUTE()、MONTH()用法及代碼示例
- MariaDB DATE()、DATE_ADD()用法及代碼示例
- MariaDB EXTRACT()、DAYOFYEAR()用法及代碼示例
注:本文由純淨天空篩選整理自vipinyadav15799大神的英文原創作品 QUARTER () and SEC_TO_TIME () in MariaDB。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。