webForumDet fria alternativet

Select + Order

3 svar · 238 visningar · startad av Flow

FlowMedlem sedan dec. 200283 inlägg
#1

Hallåj!

Har en databas med massa namn i (sql) vissa av namnen är t.ex.

# kalle
! nisse
Andreas
Peter

osv.

Jag vill sortera dessa utan hänsyn av "konstiga tecken" t.ex. ! " # ¤ % osv. går det att göra?

Sorteringen av ovanstående skulle bli:

Andreas
# kalle
! nisse
Peter

mvh
Flow

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Varför tillåter du konstiga tecken i namn då?

FlowMedlem sedan dec. 200283 inlägg
#3

Gör det inte längre skall ta bort alla sådana men tänkte om det fanns någon snabb lösning under tiden...

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Tja beror på DBMS men de flesta har en funktion som heter replace

select <...> from t
order by replace(replace(name,'#',''),'!')

så får du fylla på med de tecken du vill maska bort.
Det blir ju ingen snygg lösning.

125 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)