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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。