Avatar billede nat Nybegynder
08. september 2006 - 11:24 Der er 2 kommentarer og
1 løsning

Ikke vise kolonne hvis tom

Hej Eksperter,

Hvis jeg har en select hvor der til tider vil komme en hel kolonne kun med NULL og andre gange vil have noget i den, er det så muligt at lave en select der kun viser kolonnen hvis den ikke er lig null??

Nu f.eks.
select a, b, c, d, e, f, g
where a = 'etellerandet'     

resultat:

a b    c d e f g
1 null 1 1 1 1 1
2 null 1 1 1 1 1
3 null 1 1 1 1 1
4 null 1 1 1 1 1

Og i andre tilfælde:

a b    c d e f g
1 null 1 1 1 1 1
2 7    1 1 1 1 1
3 7    1 1 1 1 1
4 null 1 1 1 1 1
Avatar billede dr_chaos Nybegynder
08. september 2006 - 11:54 #1
nej det kan du ikke.

Den select du laver vil altid returnere de kolonner du ber om.

du kan bruger ISNULL(dinkollone,0) as enkolonne til at lave null om til f.eks 0 eller en streng.
Avatar billede nat Nybegynder
21. september 2006 - 09:41 #2
Ok, giver du et svar dr_chaos
Avatar billede dr_chaos Nybegynder
21. september 2006 - 10:40 #3
svar :)
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
Computerworld tilbyder specialiserede kurser i database-management

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