通常只有數字/英文字母的資料,排序上很單純,就依照英文字母歌的順序一樣~
但是遇到其他語言的文字。。。就需要好好設定 Collation 了。
目前作業系統都會內建多國語言排序模組,例如,在 Linux 就有標準的 libc 函式庫可以用。多數需要用到排序的主流軟體(文書編輯器、資料庫)都會呼叫這個模組以支援多國語言資料排序功能。但這在不同 OS 之間會有不同差異,換了 OS 就有可能就會有些不同。
而 PGSQL 在 v10 之後,額外提供了 ICU 這個標準模組的整合,用來強化排序的跨平台一致性。
這邊會在 EDB PGSQL 11 企業版上以生活中常用的中文筆劃排序的設定練習,簡單紀錄一次~這些步驟在原生的 PGSQL 11 也適用~