當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。