---
title: "ersätta tomt värde i fält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/67063-ersätta-tomt-värde-i-fält"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ptype"
published: "2003-02-03T16:24:34.000Z"
updated: "2003-02-13T12:34:19.000Z"
replies: 10
views: 310
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/67063-ersätta-tomt-värde-i-fält"
---

# ersätta tomt värde i fält

## #1 — ptype, 2003-02-03T16:24Z

Hej. Jag har en fråga där bl.a. ett fält strPicture (sökväg till en bild) hämtas. Jag skulle vilja att om detta fält är tomt så ska för alla dessa poster istället "bildsaknas.gif" returneras. Går det att göra med SQL eller måste jag loopa igenom set:et själv efteråt?

mvh
ptype

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

## #2 — Engine^, 2003-02-03T16:44Z

Tja... du kan väl sätta ett defaultvärde på kolumnen?

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

## #3 — ptype, 2003-02-03T22:27Z

hjälper det när jag hämtar värden med tomma fält då, och inte bara vid insättning? För jag vet att jag kommer att ha tomma värden i databasen (vet att det finns poster som satts in med "")

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

## #4 — LarsG, 2003-02-03T22:33Z

Det går med SQL. Vilken SQL du behöver beror på vilken DBMS du använder.

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

## #5 — ptype, 2003-02-05T13:52Z

MS SQL Server kör jag.

Hur gör jag då LarsG?  ;)

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

## #6 — LarsG, 2003-02-05T14:22Z

Då kan man använda funktionen coalesce

```
select coalesce(strPicture,'bildSaknas.gif') from members
```

om det ligger null i kolumnen strPicture så får man värdet 'bildSaknas.gif' annars så blir det kolumnvärdet.

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

## #7 — ptype, 2003-02-05T14:39Z

tack!!  :e  :birp  :bire  :h

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

## #8 — Engine^, 2003-02-05T15:29Z

coalesce :e

Där har man ju missat något väldigt användbart...

Kanon LarsG!

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

## #9 — ptype, 2003-02-05T18:17Z

hmm, men det verkar bara funka om man har NULL där. Nu har jag en tom sträng: ""

Hur gör man då?

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

## #10 — LarsG, 2003-02-05T18:25Z

```
select case when strPicture = '' or strPicture is null then
  'bildSaknas.gif' else strPicture end from pictures
```

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

## #11 — ptype, 2003-02-13T12:34Z

tack igen!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/67063-ersätta-tomt-värde-i-fält
