Mysql入门技能树-时间日期函数(一)-练习篇
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
DAY
Joe 需要从日期中提取当天是几号下列哪些函数可以实现这个功能
1.DAY
2.DAYOFMONTH
3.DAYOFYEAR
4.TO_DAYS
答案是C
SELECT DAY('2023-02-14')
SELECT DAYOFMONTH('2023-02-14')
结果都是14
-- 返回 d 是一年中的第几天范围为 1~366。
SELECT DAYOFYEAR('2023-02-14');
结果是45
-- 给定一个日期date, 返回一个从年份0开始计算的天数
SELECT TO_DAYS('2023-02-14')
结果是738930
当前时间(不包含日期)
Joe 需要在程序中获取当前时间但是不包含日期部分。下列哪些函数可以提供这个功能
now()
curtime()
sysdate()
current_time()
current_timestamp()
答案是B
select now()
2023-01-14 21:50:37
select curtime()
21:51:09
select sysdate()
2023-01-14 21:51:52
select current_time()
21:52:12
select current_timestamp()
2023-01-14 21:52:36
当前时间(包含日期)
Joe 在程序中获取当前时间下面哪个函数不能满足要求
1.now()
2.sysdate()
3.CURRENT_TIMESTAMP()
4.LOCALTIME()
5.current()
答案是A
select now()
2023-01-14 21:50:37
select sysdate()
2023-01-14 21:51:52
select current_timestamp()
2023-01-14 21:52:36
select LOCALTIME()
2023-01-14 21:55:05
没有current()这个函数
WeekDay
Joe 想要用 weekday 生成每周分析报表这个函数会将如期映射为整数当 weekday 返回 0 代表周几
答案是B
WEEKDAY函数返回一个日期的工作日索引值即星期一为0星期二为1星期日为6。
select weekday('2023-01-14')
-- 结果为 5
TO_DAYS
TO_DAYS 函数返回的是
答案是C
-- 给定一个日期date, 返回一个从年份0开始计算的天数
SELECT TO_DAYS('2023-02-14')
-- 结果是 738930