PostgreSQL: Unicodeコードポイントと**データベースのコレーション
PostgreSQLでのORDER BYにおける♡と【の並び順の違い
これらの文字の並び順は、Unicodeコードポイントと**データベースのコレーション(照合順序)**によって決まります。
Unicodeコードポイント
♡ (White Heart Suit): U+2661 (10,081)
【 (Left Black Lenticular Bracket): U+3010 (12,304)
数値的には♡の方が小さいため、昇順(ASC)でソートすると**♡が先**に来ます。