Redrock Postgres 文档
主页 切换暗/亮/自动模式 切换暗/亮/自动模式 切换暗/亮/自动模式 返回首页
编辑页面

如何更改文本数据的排序规则?

问题描述

如何更改文本数据的排序规则?

问题解答

PostgreSQL 根据当前区域设置定义的规则对文本数据进行排序,该规则是在 initdb 期间选择的。创建新数据库时,可以选择不同的区域设置。在创建新表、向表添加新列或更改表中列的类型时,你也可以为列(必须是一种可排序数据类型)指定排序规则。如果您不喜欢当前的排序效果,则需要使用不同的区域设置。特别是,除C以外的大多数区域设置都是根据字典顺序进行排序,这在很大程度上忽略了标点符号和空格。如果这不是您想要的效果,那么您需要使用C区域设置。