---
title: "Medelvärde utan nollor?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/159559-medelvärde-utan-nollor"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "butiko"
published: "2007-04-23T07:51:35.000Z"
updated: "2007-04-23T08:38:34.000Z"
replies: 3
views: 440
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/159559-medelvärde-utan-nollor"
---

# Medelvärde utan nollor?

## #1 — butiko, 2007-04-23T07:51Z

Jag har ett gäng kolumner i en tabell med siffervärden. Nu vill jag få ut medelvärdena i dessa grupperade efter a-kolumnen, men jag vill inte att de rader med värdet noll ska inkluderas.

```
Tabellen:

a b c ...
---------
a 0 2
a 8 0
c 0 1
b 1 5
osv...

sql:

SELECT a, Avg(b) AS medel_b, Avg(c) AS medel_c
FROM tabell
WHERE b <> 0 and c <> 0
GROUP BY a;
```

Men medelvärdena blir inte rätt. Gissar att man inte kan använda where på det sättet som jag gör (tar jag bort where blir det rätt men då räknas ju nollorna in i medelvärdet förstås). Någon som har en lösning?

Edit. Glömde skriva att det är en access-databas!

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

## #2 — LarsG, 2007-04-23T08:08Z

```
select distinct a, 
         (select avg(b) 
            from t 
          where t.a = q.a
             and b <> 0),
    (select avg(c) 
            from t 
          where t.a = q.a
             and c <> 0)
   from t as q
```

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

## #3 — butiko, 2007-04-23T08:34Z

Tackar och bockar, det fungerar utmärkt! :) Lite synd bara att man måste göra en select för varje medelvärde var för sig, men det är ju ett mindre problem.

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

## #4 — butiko, 2007-04-23T08:38Z

En fråga förresten... hur fungerar "where t.a = q.a", hängde inte med riktigt hur det kan bli så. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/159559-medelvärde-utan-nollor
