数据库trunc函数

在MySQL中,与TRUNC函数相关的函数有很多,它们可以帮助我们更方便地进行日期和时间的截取操作,以下是一些常用的与TRUNC相关的函数及其用法:

数据库trunc函数
(图片来源网络,侵删)

1、DATE_FORMAT()函数

DATE_FORMAT()函数用于将日期或时间值按照指定的格式进行格式化,它接受两个参数:第一个参数是要格式化的日期或时间值,第二个参数是格式化模板。

语法:

DATE_FORMAT(date, format)

示例:

SELECT DATE_FORMAT('20220815', '%Y%m%d') AS formatted_date;

结果:

formatted_date

20220815

2、DATE()函数

DATE()函数用于提取日期值中的年份、月份和日份,它接受一个日期或时间值作为参数。

语法:

DATE(date)

示例:

SELECT DATE('20220815') AS year_month_day;

结果:

year_month_day

20220815

3、DAY()函数

DAY()函数用于提取日期值中的日份,它接受一个日期或时间值作为参数。

语法:

DAY(date)

示例:

SELECT DAY('20220815') AS day;

结果:

day

15

4、MONTH()函数

MONTH()函数用于提取日期值中的月份,它接受一个日期或时间值作为参数。

语法:

MONTH(date)

示例:

SELECT MONTH('20220815') AS month;

结果:

month

8

5、YEAR()函数

YEAR()函数用于提取日期值中的年份,它接受一个日期或时间值作为参数。

语法:

YEAR(date)

示例:

SELECT YEAR('20220815') AS year;

结果:

year

2022

6、HOUR()函数

HOUR()函数用于提取时间值中的小时部分,它接受一个日期或时间值作为参数,注意,这个函数只返回小时部分,不包含分钟、秒和毫秒,如果需要完整的时间,可以使用TIME()函数。

语法:

HOUR(time)

示例:

SELECT HOUR('13:45:30') AS hour;

结果:

hour

13

7、MINUTE()函数

MINUTE()函数用于提取时间值中的分钟部分,它接受一个日期或时间值作为参数,注意,这个函数只返回分钟部分,不包含秒和毫秒,如果需要完整的时间,可以使用TIME()函数。

语法:

MINUTE(time)

示例:

SELECT MINUTE('13:45:30') AS minute;

结果:

minutessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmminnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommssttttttttttttttttttttttttttttttttttttttttttttttttttttttttthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhmmssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyssaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaammsddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsshhhhhhhhhhmmsffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmsvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvssyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccchbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbyjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskkskmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmslmmsllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurrrvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwweerrryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryryrvwweeerrtyuiopasdfghjkl;"!@#$%^&*()_+?><,./`~}{[]}|\Zzxxcvbnmmmddhhppgftrtyuiopaasdfghjklqwertyuiopasdfghj

原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/331178.html

(0)
酷盾叔的头像酷盾叔订阅
上一篇 2024-03-13 18:54
下一篇 2024-03-13 18:57

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入