---
title: "Vill att null ska räknas som 0"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/167386-vill-att-null-ska-räknas-som-0"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "inspiro"
published: "2007-12-19T10:11:59.000Z"
updated: "2007-12-19T12:44:33.000Z"
replies: 4
views: 499
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/167386-vill-att-null-ska-räknas-som-0"
---

# Vill att null ska räknas som 0

## #1 — inspiro, 2007-12-19T10:11Z

Hej! Har en sql som hämtar ett maxvärde och plussar på med 1. Men kolumnen kan innehålla null-värden och om det bara är null-värden så skulle jag vilja att det blir 1. Kan man göra det på något snitsigt sätt? 

```
(SELECT CAST(MAX(column) AS Int) + 1 FROM table)
```

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

## #2 — @nders, 2007-12-19T10:42Z

coalesce(max(column), 1)

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

## #3 — bananskalet, 2007-12-19T12:16Z

> **@nders skrev:**
>
> coalesce(max(column), 1)

Nyfiken fråga:
Visst hade även max(isnull(column,0))+1 gått bra?
eller rentav isnull(max(column),0)+1 ?

Och fungerar verkligen din variant? Borde du inte bytt ut "1" mot "0", och efter parantesen lagt till "+1"? Dvs:
coalesce(max(column), 0) +1
(För om det redan finns värden så ska ju det högsta befintliga värdet ökas med 1..?)

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

## #4 — @nders, 2007-12-19T12:21Z

> Nyfiken fråga:
> Visst hade även max(isnull(column,0))+1 gått bra?
> eller rentav isnull(max(column),0)+1 ?

Det tror jag. :)

> Och fungerar verkligen din variant? Borde du inte bytt ut "1" mot "0", och efter parantesen lagt till "+1"?

Det har du nog rätt i. :)

Det är inte alltid man "hinner" tänka helt klart innan man svarar - men förhoppningsvis har man iaf hjälpt någon en bit på väg.

mvh

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

## #5 — inspiro, 2007-12-19T12:44Z

Toppen, tack till er båda! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/167386-vill-att-null-ska-räknas-som-0
