SELECT CASE WHEN spindel <> 'ok' THEN spindel ELSE NULL END AS spindel, CASE WHEN lanseror <> 'ok' THEN lanseror ELSE NULL END AS lanseror, CASE WHEN top <> 'ok' THEN top ELSE NULL END AS top FROM dinTabel WHERE spindel<>'ok OR lanseror<>'ok' OR top<>'ok'
Okay, jeg kan se, at du er newbie, så måske er det på sin plads at beskrive mit bidrag lidt nærmere. :-)
Det den gør, er at udvælge de rækker, hvor mindst et af dine felter ikke indeholder et 'ok'. Så langt er den identisk med erikjakobsen's fra 10/05-2007 23:44:46. Men CASE strukturen gør, at der kun vil blive vist indhold i de felter, hvor indholdet er forskelligt fra 'ok'. Hvis et felt indeholder 'ok' vil det blive erstattet med NULL, som jo betyder, at feltet ikke indeholder noget (er tomt).
Jeg har som sådan heller ikke rigtigt noget at bruge points til, men derfor samler jeg nu alligevel. :-) Det er nok mest for at have en anledning til at klappe sig selv på skulderen og sige "Godt gjort, du gamle!". Patetisk!!! :-)
Synes godt om
Ny brugerNybegynder
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.