select * 查询的时候,时间戳可以转换吗?

各位好,想问一下,在select * 查询的时候,create_time 字段下存的是时间戳,怎么让查询结果显示YYYY-MM-DD HH:MM:SS,是不是只能把每个字段在select后面敲一遍?

感谢。

补充:
我自己尝试了一下,

SELECT *,from_unixtime(create_time)

再显示一遍时间是可以的。有其他方法吗?

阅读 1.9k
2 个回答

都有对应的函数, 你使用函数就可以了. 比如clickhouse里面支持toDateTime(date)等函数. sql也有对应的吧.

select from_unixtime(create_time) as c from table;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题