Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| — |
collation [2026/03/19 15:27] (aktuell) jango angelegt |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | Eine Collation legt fest, wie Zeichenketten verglichen und sortiert werden. Sie baut auf einem [[Zeichensatz]] auf und definiert Regeln für die textuelle Verarbeitung. | ||
| + | Dabei bestimmt eine Collation zum Beispiel: | ||
| + | |||
| + | * ob Groß- und Kleinschreibung unterschieden wird | ||
| + | * ob Akzente berücksichtigt werden | ||
| + | * in welcher Reihenfolge Zeichen bei einer Sortierung erscheinen | ||
| + | |||
| + | So können zwei [[Datenbank]]spalten denselben [[Zeichensatz]] verwenden, aber unterschiedliche Collations besitzen. Dadurch lassen sich dieselben Zeichen speichern, jedoch unterschiedlich vergleichen. Eine case-insensitive Collation behandelt etwa A und a als gleich, während eine binäre Collation streng nach den tatsächlichen Bytewerten vergleicht. | ||
| + | |||
| + | Collations sind besonders wichtig bei Sortierungen, | ||