SQL TIMESTAMP() 函数 - 你需要知道的一切!

在我们的 [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

到那时,快乐的学习!!!


参考

Published At
Categories with 技术
Tagged with
comments powered by Disqus