【发布时间】:2020-08-14 04:12:21
【问题描述】:
给定一个具有单列的表,其中每一行是 Python 程序生成的时间戳字典的字符串表示,有没有一种方法只使用 SQL 来仅生成最近的时间戳及其相关值?
示例行:
{"2018-08-12T00:00:00": 88888.8, "2018-08-12T15:00:00": 88888.8, "2018-08-12T03:00:00": 88888.8, "2018-08-12T12:00:00": 88888.8, "2018-08-12T21:00:00": 88888.8, "2018-08-12T18:00:00": 88888.8, "2018-08-12T06:00:00": 88888.8, "2018-08-12T09:00:00": 88888.8}
CSV 的预期输出:
timestamp,value
"2018-08-12T21:00:00",88888.8
【问题讨论】:
-
该列的数据类型是什么?
-
@GMB 包含 dict 的字符串表示的列的类型为:varchar
标签: sql json postgresql select jsonb