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
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: mysql

“Mysql入门技能树-时间日期函数(一)-练习篇” 的相关文章