在我们的 [SQL DATE 和 TIME 函数]( / 社区 / 教程 / sql-date-time)系列中,在本文中,我们将详细了解 **SQL TIMESTAMP() 函数。
SQL DATE 和 TIME 函数使我们能够处理日期时间数据,此外,使用这些函数,我们可以从日期时间表达式中提取日期和时间的一部分。
所以,让我们先了解 TIMESTAMP() 函数的运作方式。
什么是SQL TIMESTAMP()函数?
**TIMESTAMP 表示特定事件中的特定记录的日期和时间值。
「TIMESTAMP()」函数使我们能够从日期或日期表达式中表示和返回日期表达式,此外,它接受日期表达式并添加时间值并返回日期表达式。
了解了 TIMESTAMP() 函数的工作,现在让我们专注于其结构。
TIMESTAMP() 函数的语法
TIMESTAMP() 函数将日期或日期表达式作为参数接受,并将日期值作为输出返回。
合成:**
1TIMESTAMP(date or datetime expression)
SQL TIMESTAMP() 函数甚至可以接受两个日期或日期值作为返回输出参数,如下所示:
将第一个参数添加到第二个参数,然后返回结果的日期值。
合成:**
1TIMESTAMP(expression1, expression2)
现在,让我们通过下面的例子来执行同样的事情。
使用 TIMESTAMP() 函数
在下面的示例中,我们使用了 SELECT 语句将日期表达式传递到 timestamp() 函数中。
1SELECT TIMESTAMP("2020-07-28")
该函数添加默认时间表达值,并返回日期值。
出发点:**
12020-07-27T22:00:00.000Z
现在,我们已将日期表达式传递到函数中,函数会从函数中返回日期值。
1SELECT TIMESTAMP("2020-07-28 20:12:12")
出发点:**
12020-07-28T18:12:12.000Z
在下面的示例中,我们将日期表达式和时间表达式传递给TIMESTAMP()函数。
1SELECT TIMESTAMP('2020-07-28 20:10:10','1:50:50');
添加两个表达式的时间值,并返回其日期值。
出发点:**
12020-07-28T20:01:00.000Z
结论
通过此,我们已经到到了这个主题的尽头. 请自由评论下面,如果你遇到任何问题. 有关SQL的更多文章,请访问 SQL JournalDev。
到那时,快乐的学习!!!