如何在oracle中将字符转换为日期格式

问题描述 投票:-3回答:1

我有以下数据:

MAR-16
APR-17
MAR-18
JUN-16

我想根据日期按升序排序,但由于数据是字符,我不知道如何根据日期对它们进行排序。预期产出是:

MAR-16
JUN-16
APR-17
MAR-18

有人可以请帮助。

oracle
1个回答
1
投票

你可以这样做:

order by to_date(col, 'MON-YY')

但是你应该修复列,使其具有正确的数据类型。

© www.soinside.com 2019 - 2024. All rights reserved.