ClickHouse函数中的第二个参数toDateTime64是什么意思


ClickHouse具有函数toDateTime64((,可将字符串转换为DateTime64数据类型。

官方文件示例:

SELECT * FROM dt WHERE timestamp = toDateTime64('2019-01-01 00:00:00', 3, 'Europe/Moscow')

它需要3个参数:

  1. 日期字符串
  2. Integer
  3. 时区

但是没有关于第二个参数的信息。这是什么意思?

这就是精度。

3是毫秒(2019-01-01 03:00:00.000(,
6是微秒(2019-01-01 03:00:00.000000(
依此类推

您可以在DateTime64数据类型描述中找到更多信息https://clickhouse.tech/docs/en/sql-reference/data-types/datetime64/

相关内容

最新更新