---
title: "decimaltal i PostgreSQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/112807-decimaltal-i-postgresql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "cirela"
published: "2004-10-02T21:39:57.000Z"
updated: "2004-10-04T07:24:42.000Z"
replies: 3
views: 384
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/112807-decimaltal-i-postgresql"
---

# decimaltal i PostgreSQL

## #1 — cirela, 2004-10-02T21:39Z

Hej,

Jag har följande data: 1234,123,6538.
Jag vill beräkna medeltalet av de här siffrorna . Min kolumn heter tal och min databas heter test, jag skriver så här : 

SELECT AVG(tal) FROM test;

Jag får som svar 10 decimalsiffror men jag vill bara få en decimalsiffra ( 2631.7)
Hur ska jag skriva för att bara få en decimalsiffra?

m.v.h Lisa

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

## #2 — Marcus E, 2004-10-02T22:06Z

Det finns ett SQL-forum för dessa frågor.

Med hjälp av ROUND (standard SQL) kan du avrunda tal.

SELECT ROUND(AVG(tal), 1) FROM test;

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

## #3 — Viktor, 2004-10-03T09:38Z

Tråd flyttad från "Programmering - Övrigt".

/Viktor

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

## #4 — LarsG, 2004-10-04T07:24Z

> ROUND (standard SQL)

Näppeligen. 

```
cast(avg(tal) as decimal(11,1))
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/112807-decimaltal-i-postgresql
