📜  MySQL time()函数(1)

📅  最后修改于: 2023-12-03 14:44:27.748000             🧑  作者: Mango

MySQL time()函数

简介

MySQL的time()函数用于返回一个时间表达式的时间部分。它将一个时间表达式作为参数,然后提取出其中的小时、分钟和秒,并返回一个时间类型的值。

语法

下面是time()函数的语法:

TIME(expr)

参数:

  • expr: 必需,表示一个合法的时间表达式或时间字符串。

返回值:

  • 返回一个时间类型的值,格式为'HH:MM:SS'。
示例

假设有一张名为'employees'的表,其中包含一个名为'hire_date'的列,它存储了员工的入职时间。现在让我们使用time()函数来获取所有员工的入职时间的时间部分。

SELECT TIME(hire_date) AS entry_time
FROM employees;

执行以上查询后,将返回一个包含所有员工入职时间的结果集,每个时间部分的格式为'HH:MM:SS'。

注意事项
  • time()函数可以接受各种合法的时间表达式或时间字符串作为参数,例如'2022-10-25 09:30:45'、'09:30:45'等。
  • 如果参数为空或无效,则time()函数返回NULL。
  • time()函数只返回时间部分,不包含日期信息。

更多关于MySQL的time()函数的详细信息,请参考官方文档:MySQL TIME()函数