webForumDet fria alternativet

sortera KundNamn ASC som har null

Databaser & SQLur Databashanterare & SQL

12 svar · 247 visningar · startad av Kuckel

Medlem sedan jan. 2002104 inlägg
Frågan#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?

Medlem sedan juni 200032 967 inlägg
#2

Vad använder du för dbms?

Medlem sedan dec. 200012 464 inlägg
#3
select kundnamn from t
order by case when kundnamn is null then 1 else 0 end,
kundnamn
Medlem 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

Medlem sedan dec. 200012 464 inlägg
#5

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

Medlem sedan jan. 2002104 inlägg
#6

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

*Vyn plockar bara ur en tabell

Medlem 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.

Medlem sedan jan. 2002104 inlägg
#8

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

Medlem 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?

Medlem sedan jan. 2002104 inlägg
#10

Hmm, i sqlsatsen?

Medlem sedan dec. 200012 464 inlägg
#11

Ja, just det.

Medlem sedan jan. 2002104 inlägg
#12

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

Medlem 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.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)