sql >> Databasteknik >  >> RDS >> Mysql

Vilka effekter har användningen av en binär sammanställning?

Binär sortering jämför din sträng exakt med strcmp() i C skulle göra det om tecken är olika (om det bara är skiftläge eller diakritisk skillnad). Nackdelen med det är att sorteringsordningen inte är naturlig.

Ett exempel på onaturlig sorteringsordning (som i "binär" är):A,B,a,b Naturlig sorteringsordning skulle i detta fall vara t.ex.:A,a,B,b (små och stora variationer av samma bokstav sorteras bredvid varandra)

Den praktiska fördelen med binär sortering är dess hastighet, eftersom strängjämförelse är mycket enkel/snabb. I vanliga fall kanske index med binär inte ger förväntade resultat för sortering, men för exakta matchningar kan de vara användbara.



  1. Infoga data i tabeller länkade med främmande nyckel

  2. Förenkla hanteringen av användarkonton med MariaDB MaxScale 2.2 och MariaDB Server 10.3

  3. Oracle.DataAccess.Client beroenden

  4. Bas 36 till Base 10 konvertering med endast SQL