gpt4 book ai didi

mysql - 在 HeidiSQL 中对月份名称进行排序

转载 作者:行者123 更新时间:2023-11-29 01:39:41 25 4
gpt4 key购买 nike

我是 SQL 的新手。我目前有一个包含 4 列的数据库:年、月、日和总金额(月份采用字符串格式:Jan、Feb、...)。此外,我正在使用 HeidiSQL 开发数据库。

因此,请问如何按 Jan、Feb、... 等顺序对月份列进行排序?我确实尝试按月排序,但数据库似乎按字母顺序排序。

请帮助我,非常感谢。

最佳答案

在 MySQL 中,您可以使用 str_to_date 将短月份名称转换为 datetime :

select str_to_date('Jul', '%b');

您可以使用它来订购:

order by
year
, str_to_date(month, '%b')
, day

Example at SQL Fiddle.

关于mysql - 在 HeidiSQL 中对月份名称进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28260929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com