Gå till innehåll
Just nu i M3-nätverket

SQLite sorterar Ä Å Ö


fred6633

Rekommendera Poster

Hej,

Jag märkte i dag i mina SQLite databaser att ord som börjar på Ä kommer före ord som börjar på Å. I övrigt är sorteringn riktig.

 

Exempel på sortering: Ärlig, Ångest, Öken.

 

Någon som känner till en lösning?

Länk till kommentar
Dela på andra webbplatser

Enklast är väl att inte förlita sig på den ordning som databasen skapar eller sorterar efter, utan köra sorteringen antingen vid importen eller exporten från databasen. Dvs. att förlita sig på det skriptspråk man använder sig av. Är det ett större spårk finns oftast goda standardiserade lösningar. Är det ett mindre språk eller kanske kompilerande som C så får man skapa egen sorteringsordning. Finns nog ganska många färdiga algoritmer för det. Databaser generellt och speciellt små databaser har inte så stora möjligheter att köra enligt en massa språk och andra speciella önskemål. Då dessutom byteordning, olika teckenuppsättningar etc krånglar till implementeringar, så sorteringar sker nog bäst utanför databasen .. även om Ellison kanske vill att du skall tro annat ;)

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...