From 17d3233e1bfd9fbe856f032a542f2c595e79ca01 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sat, 28 Jan 2012 20:54:56 -0500 Subject: [PATCH] Update statement about sorting of character-string data. The sort order is no longer fixed at database creation time, but can be controlled via COLLATE. Noted by Thomas Kellerer. --- doc/src/sgml/ref/select.sgml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/ref/select.sgml b/doc/src/sgml/ref/select.sgml index 39fc6b6d83..01c0104624 100644 --- a/doc/src/sgml/ref/select.sgml +++ b/doc/src/sgml/ref/select.sgml @@ -1050,8 +1050,13 @@ SELECT name FROM distributors ORDER BY code; - Character-string data is sorted according to the locale-specific - collation order that was established when the database was created. + Character-string data is sorted according to the collation that applies + to the column being sorted. That can be overridden at need by including + a COLLATE clause in the + expression, for example + ORDER BY mycolumn COLLATE "en_US". + For more information see and + .