MAKEDATE():
MySQL中的此函數用於根據年份和天數值創建和返回日期。天數必須大於0,否則它將返回NULL值。
用法:
MAKEDATE(year, day)
參數:
該函數接受以下兩個參數。
- 年 -它指示我們要創建的年份。
- 天 -它指示我們要創建的一年中的日子。
返回值:
它返回基於年份和天數的日期。
示例1:
根據年份和天數值創建和返回日期。這裏的日期為2020,天數為31,因此MAKEDATE函數將返回日期31-01-2020。
SELECT MAKEDATE(2020,31) AS NEWDATE ;
輸出:
最新日期 |
---|
2020-01-31 |
示例-2:
根據年份和天數值創建和返回日期。這裏的日期取為2020,並且一天中的no小於0,因此MAKEDATE函數將返回NULL。
SELECT MAKEDATE(2020,-1) AS NEWDATE ;
輸出:
最新日期 |
---|
NULL |
示例3:
根據年份和天數值創建和返回日期。這裏的日期被認為是2020年,而當天的天數是366天,因此MAKEDATE函數將返回year年的最後一天。
SELECT MAKEDATE(2020,366) AS NEWDATE ;
輸出:
最新日期 |
---|
2020-12-31 |
示例4:
根據年份和天數值創建和返回日期。這裏的日期是2015年,而當天的日期是366日,因此MAKEDATE函數將返回第二年的第一天,即2016年1月1日。
SELECT MAKEDATE(2015,366) AS NEWDATE ;
輸出:
最新日期 |
---|
2016-01-01 |
相關用法
- MariaDB MAKEDATE()、LOCALTIMESTAMP()用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
- MySQL USER( )用法及代碼示例
- MySQL CONVERT( )用法及代碼示例
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 MAKEDATE() function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。