SQL = "SELECT Count(*) FROM dl WHERE Kategori = 'HEJ'"
R:
Ifall du vill visa _alla_ orden så kan du göra såhär.
SQL = "SELECT kategori, Count(*) FROM dl GROUP BY 1 ORDER BY 2 DESC"
2 svar · 174 visningar · startad av Beckis
Jag har den här koden:
Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("../databaser/data/dl_count.mdb")&";"
SQL = "SELECT Count(*) From dl"
Set rs = db.Execute(SQL)
Hur ser koden ut om jag vill räkna antal gånger det står HEJ i kolumnen Kategori i den databas jag angivit.
Jag vill alltså kunna lägga in olika ord i kolumnen Kategori och sedan visa hur många gånger varje ord finns i databasen.
SQL = "SELECT Count(*) FROM dl WHERE Kategori = 'HEJ'"
R:
Ifall du vill visa _alla_ orden så kan du göra såhär.
SQL = "SELECT kategori, Count(*) FROM dl GROUP BY 1 ORDER BY 2 DESC"
Kanon, fungerar perfekt. Ett stort tack.