---
title: "Räkna antalet domare."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/160692-räkna-antalet-domare"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fredde Mannen"
published: "2007-05-25T10:20:59.000Z"
updated: "2007-05-25T13:44:15.000Z"
replies: 2
views: 276
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/160692-räkna-antalet-domare"
---

# Räkna antalet domare.

## #1 — Fredde Mannen, 2007-05-25T10:20Z

Jag sysslar med en projekt för resultathantering för brukshundstävlingar. Där jag nu stött på lite problem. 

Jag kör MySQL 5.0. 

Jag har en tabell där jag sparar alla de betyg som de olika domarna ger på respektive hund. 

Tabellen ser ut så här:

```
id | grade | specialid | elementid |type | dogregnr | owner | determine
```

grade är betyget, owner kan vara vilken som helst av domarna som betygsatt hunden i de olika specialmomenten (specialid) som finns i elementet (elementid) och är av typen special eller lydnad (type).

Härifrån skulle jag vilja ta reda på antalet domare som betygsatt hunden, samt summan av grade för den hunden delat på antalet domare för den hunden. 

Går detta att utföra i en SQL-sats, eller måste jag använda flera?

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

## #2 — The_Hulk, 2007-05-25T10:39Z

testa följande, det fungerade för mig i MySQL

```
select count(owner), sum(grade)/count(owner) from myTable where id='1'
```

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

## #3 — Fredde Mannen, 2007-05-25T13:44Z

> **The_Hulk skrev:**
>
> testa följande, det fungerade för mig i MySQL
>
>
> ```
> select count(owner), sum(grade)/count(owner) from myTable where id='1'
> ```

Ahh.. hehe.. funkade ju bra när jag a till distinct framför owner, hade en liknande sats men höll på att bli tokig för att den räknande alla poster som var lika också :D Så lösningen blev: 

```
select count(distinct owner), sum(grade)/count(distinct owner) from myTable where dogregnr='regnumret';
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/160692-räkna-antalet-domare
