---
title: "Den mest vanligen förekommande strängen..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21793-den-mest-vanligen-förekommande-strängen"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ElMaco"
published: "2001-12-01T06:22:00.000Z"
updated: "2001-12-01T13:11:00.000Z"
replies: 1
views: 167
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/21793-den-mest-vanligen-förekommande-strängen"
---

# Den mest vanligen förekommande strängen...

## #1 — ElMaco, 2001-12-01T06:22Z

Jag har en databas med en massa inlägg från olika personer. Jag skulle vilja se vem som har varit mest aktiv (genom att välja ut, gruppera o räkna statiska IP-nummer eller främmande nycklar (profilIDs) t.ex.). 

Hur skulle jag lämpligen formulera min SQL-sats? Aggregationsfunktionerna summerar o räknar fint å så, men det är nog en kombinerad SQL-sats jag är ute efter för att slippa dra utresultatsettet och sedan loopa det på webbservern.

På samma sätt undrar jag om man kan hitta den tidsperiod som har varit mest intensiv, dvs. då flest nya poster skapats i databasen. AVG(regDate) lär nog inte funka.

Har någon nått tips?

Permalänk: https://www.webforum.nu/p/21793

## #2 — LarsG, 2001-12-01T13:11Z

Lite varianter av group by.

```
select count(*) as frequency,ip_nummer
  from t
 group by ip_number
 order by frequency desc
```

```
select count(*) as frequency,month(dateColumn) as month
 from t
group by month(datecolumn)
order by frequency
```

Permalänk: https://www.webforum.nu/p/353346

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21793-den-mest-vanligen-förekommande-strängen
