sql >> Databasteknik >  >> RDS >> PostgreSQL

syftet med sammanställning i Postgres

Sortering används för att sortera strängar (text), till exempel efter alfabetisk ordning, huruvida skiftläge spelar någon roll eller inte, hur man hanterar bokstäver som har accenter etc. SAMMANSTÄLLNING "C" säger åt databasen att inte använda sortering alls. Man skulle kunna använda detta om de designade en databas för att hålla data på olika språk. Tekniskt sett kommer COLLATE "C" att använda byteordning för att driva textjämförelser.

Det första svaret på https://dba.stackexchange.com/questions/94887/what-is-the-impact-of-lc-ctype-on-a-postgresql-database ger ett bra exempel på skillnaderna mellan att använda COLLATE "C" och COLLATE "fr_FR" som använder den franska lokaliseringen.




  1. Ökad MySQL Query-prestanda - Math tung fråga

  2. Ange standardschema för JDBC-pool i weblogic/oracle

  3. Forcera identifierare skiftlägeskänslighet i Oracle

  4. Sammankoppling av ett fält relaterat till flera rader i en post i frågeuppsättning i Django