---
title: "Visa antal poster i ett diagram?!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21028-visa-antal-poster-i-ett-diagram"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "brw"
published: "2000-08-01T12:51:00.000Z"
updated: "2000-08-02T09:11:00.000Z"
replies: 7
views: 459
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/21028-visa-antal-poster-i-ett-diagram"
---

# Visa antal poster i ett diagram?!?

## #1 — brw, 2000-08-01T12:51Z

Jag undrar hur man räknar poster ur en kolumn i en databas som innehåller ett visst värde och talar om det i siffror.

Säg att en post med en kolumn som heter retur innehåller siffran tio och en till post med samma kolumn innehåller siffran 2 och en till fast där är värdet tomt... jag vill alltså att den skall räkna igenom alla poster i kolumnen retur för att se om det finns något och sedan rapportera det i form av ett tal. varje post skall alltså plusas på med 1 hela tiden.

Så om jag har 10 poster i databasen och en kolumn som heter retur så vill jag att den skall tala om hur många av alla dom posterna som innehåller ett värde i returkolumnen.

Mycket tacksam för svar!
/brw

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

## #2 — emission, 2000-08-01T20:28Z

SELECT COUNT(retur) AS antal WHERE retur IS NOT NULL

Flyttas till "SQL"

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

## #3 — brw, 2000-08-02T05:32Z

'Case' förväntas. 

statistics.asp, rad 27 

SELECT COUNT(retur) AS antal WHERE retur IS NOT NULL
\-------^

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

## #4 — emission, 2000-08-02T05:52Z

Det är en SQL-sats, inte ASP-kod. Du måste exekvera den i en databaskoppling.

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

## #5 — brw, 2000-08-02T06:09Z

:q 

Hehe du skulle inte kunna ge mig ett exemel på koden för att exekvera den?

/brw

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

## #6 — brw, 2000-08-02T06:12Z

jag tror jag kom på det.

får se om det funkar annars får du hjälpa mig.

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

## #7 — brw, 2000-08-02T08:24Z

Hmm 
jag får det att fungera på 2 utav mina poster i databasen

jag gör enligt följande:

```
Set number1 = Connect.Execute("Select Count(quantity) AS antal1 FROM recsys WHERE quantity IS NOT NULL") 
Set number2 = Connect.Execute("Select Count(quality) AS antal2 FROM recsys WHERE quality IS NOT NULL") 
Set number3 = Connect.Execute("Select Count(approved) AS antal3 FROM recsys WHERE approved IS NOT NULL")
```

Och när jag anropar dessa.. gör jag följande:

```
Quantity <% =number1("antal1") %><br>
Quality <% =number2("antal2") %><br>
Approved <% =number3("antal3") %><br>
```

Men det fungerar bara på de 2 översta.. fältet är exakt identiska med indexering och sådant..
Men på approvedfältet visar den att det är 10 poster som IS NOT NULL fast där är ingen markerad. Finns alltså inget värde i nån av posterna i den kolumnen.

Ibland räknar den även alla poster i databasen.

Finns det ingen säker lösning som räknar vilka poster som har ett värde i en kolumn eller har jag missat nån kodsnutt?

/brw

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

## #8 — brw, 2000-08-02T09:11Z

ah.. löste det med

```

Set number5 = Connect.Execute("Select Count(*) AS antal5 FROM recsys WHERE napproved  > ''")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21028-visa-antal-poster-i-ett-diagram
