如何在 PostgreSQL 中以区分大小写的方式对结果进行排序?
How to sort the results in case sensitive manner in PostgreSQL?
我在 PostgresQL 中有一个带有 utf-8 字符串的 table。当我将 ORDER BY
添加到 SELECT
查询时,结果以不区分大小写的方式排序,这看起来很奇怪:
AA
ab
ac
Am
At
如何对结果进行排序区分大小写,即
AA
Am
At
ab
ac
您可以转换为 BYTEA
select your_column
from your_table
order by your_column::TEXT::BYTEA
我在 PostgresQL 中有一个带有 utf-8 字符串的 table。当我将 ORDER BY
添加到 SELECT
查询时,结果以不区分大小写的方式排序,这看起来很奇怪:
AA
ab
ac
Am
At
如何对结果进行排序区分大小写,即
AA
Am
At
ab
ac
您可以转换为 BYTEA
select your_column
from your_table
order by your_column::TEXT::BYTEA