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