Jag är dum... det är givetvis nåt i ASP man ska göra men jag vet inte vad!
Allt jag hittat och sökt på är hur man räknar *antalet* ord i en text, inte ett visst ords förekomst.
6 svar · 334 visningar · startad av Eclipse
Jag vet inte i vilket forum denna frågan hör hemma!
Med en SQL fråga får jag ut alla sökmotorerna i en lång rad.
google yahoo google sunet altavista mail google yahoo altavista
google altavista efari altavista altavista google altavista yahoo
efari google altavista msn altavista google altavista altavista
lankarkiv altavista hotbot google efari msn eoob altavista spray
google eoob altavista altavista altavista msn efari efari
På samma sätt kan jag få sökorden.
Nu kommer frågeställningen... hur får jag en TOP 10 lista att funka!?
SELECT TOP 10 Count(sokord), sokord
FROM dinDB
Group By sokord
ORDER BY Count(sokord) DESC
Jag är dum... det är givetvis nåt i ASP man ska göra men jag vet inte vad!
Allt jag hittat och sökt på är hur man räknar *antalet* ord i en text, inte ett visst ords förekomst.
http://www.webforum.nu/showthread.php?s=&postid=627641#post627641
OK, denna koden påminner lite om det resultatet jag är ute efter.
google fanns 4 gånger.
google fanns 4 gånger.
google fanns 4 gånger.
yahoo fanns 1 gånger.
google fanns 4 gånger.
sunet fanns 1 gånger.
altavista fanns 1 gånger.
mail fanns 1 gånger.
fanns 1 gånger.
Känns som typiskt fel databasstruktur
OK, det köper jag. Hur skulle du har gjort?
En variant är kanske att skapa en kolumn för varje sökmotor (de 10 största). Men det framgår ju inte riktigt vad det är du vill göra.