Avatar billede orca Nybegynder
12. januar 2002 - 20:53 Der er 4 kommentarer og
1 løsning

aa <> Å

Hej alle. Jeg trækker nogle records ud fra min database. Databasen er en SQL Server. Iblandt disse records er nogle som begynder med dobbelt-a. Disse bliver sorteret som Å, men det skal de ikke. Hvordan ordner jeg det?

Mvh Mark
Avatar billede freedom Nybegynder
12. januar 2002 - 20:58 #1
din_tekst = Replace(din_tekst, aa, Å)
her er det!
Avatar billede orca Nybegynder
12. januar 2002 - 21:01 #2
øhm, nej. Du misforstår mig. Problemet er ikke at aa skal udskrives som å. Det skal være aa. Men sorteringen skal se sådan ud:

aargh
automobil
ålborg

og ikke:

automobil
aargh
ålborg.

Mvh Mark
Avatar billede nell Nybegynder
13. januar 2002 - 02:43 #3
Hejsa ..... der er mange måder at løse dette på men her er en simpel.

SELECT * ,PATINDEX(\'å%\', LOWER(dit_feltnavn)) AS sortering FROM Din_tabel ORDER BY sortering, dit_feltnavn;


Håber det hjælper dig på vej.
Avatar billede orca Nybegynder
13. januar 2002 - 02:45 #4
Hej, kunne du evt fortælle mig hvad denne gør? PATINDEX?

mvh mark
Avatar billede gitscho Nybegynder
17. januar 2002 - 03:46 #5
er det ikke noget med at man kan formattere tekststrenge til Integers? ville aa så ikke komme før?

er ikke helt sikker, men jeg mener jeg læst det for et par dage siden i ASP 3.0 fra WROX
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester