webForumDet fria alternativet

sortera KundNamn ASC som har null

12 svar · 247 visningar · startad av Kuckel

KuckelMedlem sedan jan. 2002104 inlägg
#1

har en kundtabell i sqlserver. KundNamn kan vara null men ska då visas SIST i listningen om man sorterar efter KundNamn ASC
.... som om NULL hade värdet 'Öööö' istället

Finns det inte någon form av funktion i sql som fixar detta?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Vad använder du för dbms?

LarsGMedlem sedan dec. 200012 464 inlägg
#3
select kundnamn from t
order by case when kundnamn is null then 1 else 0 end,
kundnamn
KuckelMedlem sedan jan. 2002104 inlägg
#4

Hmm, verkar inte fungera. Jag använder sql7. Jag vill lista efter T ex Namn A först MEN vill då att sql väljer att lägga NULL Namn sist att dessa räknas som tex Örjan men dock ska Örjan inte visas

KundNamn Gata Adress
__________________________
NULL Gatan 56 Adressen <-- ska ligga sist
NULL Gatan 2 Adress 3 <-- ska ligga sist
Anders Gtan 5 Adress 4 <-- ska ligga först

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Funkar hur bra som helst för mig. Posta frågan.

KuckelMedlem sedan jan. 2002104 inlägg
#6

strSql = "select * from vwGetAllAbonnenter order by " & strOrderBy & " asc"

*Vyn plockar bara ur en tabell

LarsGMedlem sedan dec. 200012 464 inlägg
#7

Det är mer intressant att se den riktiga frågan så att man kan se vad strOrderBy innehåller.

KuckelMedlem sedan jan. 2002104 inlägg
#8

den innehåller det anv valt, tex 'Namn' eller 'Gata' ...

LarsGMedlem sedan dec. 200012 464 inlägg
#9

Jo, men har du lagt till den där biten med case som jag skrev i inlägget?

KuckelMedlem sedan jan. 2002104 inlägg
#10

Hmm, i sqlsatsen?

LarsGMedlem sedan dec. 200012 464 inlägg
#11

Ja, just det.

KuckelMedlem sedan jan. 2002104 inlägg
#12

det fungerade inte .... kanske gjorde jag fel men query tool tog den inte

Web-TorMedlem sedan nov. 200013 890 inlägg
#13

Har du lust att visa oss hur du har skrivit?

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