在pg数据库中,如何对文本格式的数字进行排序
时间: 2023-05-14 21:05:28 浏览: 155
PostgreSQL12中文手册
在 PostgreSQL 数据库中,可以使用 CAST 函数将文本格式的数字转换为数字类型,然后进行排序。例如,假设有一个名为 numbers 的表,其中包含一个名为 num 的文本列,可以使用以下 SQL 语句进行排序:
SELECT num FROM numbers ORDER BY CAST(num AS INTEGER);
这将按照数字大小对 num 列进行排序。如果 num 列中包含非数字字符,则会导致排序失败。
阅读全文