Avatar billede radiohead Nybegynder
27. november 2006 - 23:37 Der er 6 kommentarer og
2 løsninger

SQL - Count antallet af gange et navn optræder

Hejsa


Hvordan tæller jeg antallet af gange et navn optræder i et specifikt felt fra en tabel?

Jeg skal finde ud af hvor mange nyheder en person har skrevet...

Jeg har det her, men det fungerer ikke

"SELECT COUNT(*) FROM news WHERE forfatter=" & forfatter"


hilfe :-)
Avatar billede helmet Nybegynder
27. november 2006 - 23:42 #1
SELECT COUNT(Forfatter) FROM news WHERE forfatter=" & forfatter
GROUP BY Forfatter

Burde vel kunne klare det
Avatar billede radiohead Nybegynder
27. november 2006 - 23:50 #2
Samme fejl, som jeg har fået hele tiden:

"Der er ikke angivet nogen værdi for en eller flere krævede parametre."
Avatar billede helmet Nybegynder
28. november 2006 - 00:14 #3
Dit forfatter felt, er det et tekst felt i databasen, for så skal du huske og sætte "plinger" omkring, altså

"SELECT COUNT(Forfatter) FROM news WHERE forfatter='" & forfatter & "'
GROUP BY Forfatter"

Desuden skal der ikke være nogen gåseøjne efter & forfatter
Avatar billede radiohead Nybegynder
28. november 2006 - 00:30 #4
nej det var en fejl.. prøver lige med gnyfferne
Avatar billede madeindk Nybegynder
28. november 2006 - 00:37 #5
strSQL = "SELECT COUNT(DISTINCT forfatter) FROM news WHERE forfatter='" & forfatter & "'"

Såda burde det kunne løses :-)
Avatar billede radiohead Nybegynder
28. november 2006 - 00:46 #6
bum bum... Det virker ikke..
kan godt ske at jeg har lavet noget lort et sted..

Madeindk - jeg får denne fejl:
Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "COUNT(DISTINCT forfatter)".


Jeg vender tilbage i morgen, når jeg har kigget på det med friske øjne.
Avatar billede madeindk Nybegynder
28. november 2006 - 00:48 #7
Ok, men prøv evt. at udskrive din SQL string for at se hvad der sker :)

Response.Write strSQL
Avatar billede jarlen67 Nybegynder
28. november 2006 - 06:22 #8
SELECT COUNT(*) FROM news WHERE forfatter='"& forfatter"'
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
Kurser inden for grundlæggende programmering

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