Avatar billede straszek Praktikant
24. april 2004 - 16:19 Der er 4 kommentarer og
1 løsning

problemer med count

SELECT COUNT(medlem_email) AS antal FROM medlemmer2 WHERE NOT medlem_email <>'' and medlem_status='aktiv'

Denne forspørgsel burde give resultatet 10, da der er 10 poster med hvor 'medlem_email' er udfyldt, og hvor 'medlem_status=aktiv' alligevel giver outputtet 11, som er det samlede antal poster.

Hvor er fejlen?

Søren
Avatar billede arne_v Ekspert
24. april 2004 - 16:22 #1
Er det et '' versus NULL problem ?

medlem_email <>''

eller

NOT medlem_email IS NULL
Avatar billede straszek Praktikant
24. april 2004 - 16:24 #2
Nu er jeg slet ikke med; Det jeg gerne vil have er at få optalt hvor mange poster der finde hvor email indeholder noget, og hvor samtid medlem_status=aktiv
Avatar billede arne_v Ekspert
24. april 2004 - 16:26 #3
Hvad giver:

SELECT COUNT(medlem_email) AS antal FROM medlemmer2 WHERE medlem_email <>'' and medlem_status='aktiv'

og hvad giver:

SELECT COUNT(medlem_email) AS antal FROM medlemmer2 WHERE NOT medlem_email IS NULL and medlem_status='aktiv'

?
Avatar billede straszek Praktikant
24. april 2004 - 16:29 #4
det først virker, svar og der er point.....
Avatar billede arne_v Ekspert
24. april 2004 - 16:30 #5
ok
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