141 votes

Qu'est-ce que le collationnement signifie ?

Que signifie le collationnement dans SQL, et que fait-il ?

61voto

paxdiablo Points 341644

La collation peut simplement être considérée comme un ordre de tri.

En anglais (et c'est étrange cousin, américain), le collationnement peut être une question assez simple consistant à commander par le code ASCII.

Une fois que vous entrez dans ces langues européennes étranges avec tous leurs accents et d'autres caractéristiques, le collationnement change. Par exemple, bien que les différentes formes accentuées de a puissent exister à des points de code disparates, elles peuvent toutes devoir être triées comme si elles étaient la même lettre.

10voto

gbn Points 197263

Le classement définit la façon dont vous triez et comparez les valeurs de chaîne

Par exemple, il définit comment traiter

  • accents (äàa etc.)
  • cas (Aa)
  • le contexte linguistique :
    • Dans un collationnement français, cote < côte < coté < côté.
    • Dans la valeur par défaut de SQL Server Latin1, cote < coté < côte < côté
  • Tris ASCII (une collation binaire)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X