当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MariaDB QUARTER()、SEC_TO_TIME()用法及代码示例


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'

相关用法


注:本文由纯净天空筛选整理自vipinyadav15799大神的英文原创作品 QUARTER () and SEC_TO_TIME () in MariaDB。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。