【发布时间】:2021-12-05 11:33:44
【问题描述】:
我想知道 postgres 如何对以下类型的列表进行排序
- 2021-10-18 15:12:09苹果
- 2021-10-18 12:10:09男孩
- 2021-10-18 11:12:15stack
我在 postgres 中试过,结果如下
with temp_table(a) as (
values ('2021-10-18 15:12:09apple'),
('2021-10-18 12:10:09boy'),
('2021-10-18 11:12:15stack')
) select * from temp_table order by a
“2021-10-18 11:12:15stack”
《2021-10-18 12:10:09男孩》
"2021-10-18 15:12:09苹果"
这是如何工作的?
【问题讨论】:
-
为什么这会让您感到惊讶?显然
2021-10-18 11:12:15将被排序before2021-10-18 12:10:09 -
想要的顺序是什么?
标签: sql postgresql date sorting