---
title: "fieldcount - få fram antal fält som innehåller data i en post"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/38758-fieldcount-få-fram-antal-fält-som-innehåller-data-i-en-post"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "max"
published: "2002-03-01T08:56:24.000Z"
updated: "2002-03-01T09:14:20.000Z"
replies: 2
views: 197
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/38758-fieldcount-få-fram-antal-fält-som-innehåller-data-i-en-post"
---

# fieldcount - få fram antal fält som innehåller data i en post

## #1 — max, 2002-03-01T08:56Z

Säg att du har poster som innehåller 4 fält, ID samt 3 fält där användaren kan ha matat in data.

Nu vill jag få fram hur många fält som är ifyllda i varje post.

Ett exempel
ID	Sprak1		Sprak2		Sprak3		Skall ge (Antal)
100	Sv		Ty		En		3 
101	Sv		En		Null		2
102	Sv		Null		Null		1	

Lite psuedo kod

SELECT FieldCount(Sprak1, Sprak2, Sprak3) AS Antal FROM SprakElev
WHERE ID = '100' AND Antal IS Not NULL

Jag vet att detta bryter mot någon normaliseringsregel, men nu är det som det är.

Vore tacksam för svar.

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

## #2 — LarsG, 2002-03-01T09:01Z

```
select case when sprak1 is null then 0 else 1 end +
case when sprak2 is null then 0 else 1 end +
case when sprak3 is null then 0 else 1 end as antal from poster
```

Om du har Access som databas så får du säga till eftersom ovanstående standardsql inte stöds av Access.

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

## #3 — max, 2002-03-01T09:14Z

Tack LarsG!

Fungerar perfekt i sql. 

Misstänker att det är iif om det skall passa för Access?

Ha en bra dag

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/38758-fieldcount-få-fram-antal-fält-som-innehåller-data-i-en-post
