---
title: "IF-insert i SQL Server"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/128772-if-insert-i-sql-server"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Skarre"
published: "2005-05-24T08:57:34.000Z"
updated: "2005-06-02T11:42:36.000Z"
replies: 2
views: 333
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/128772-if-insert-i-sql-server"
---

# IF-insert i SQL Server

## #1 — Skarre, 2005-05-24T08:57Z

I MySQL kan jag göra enligt nedan för att lägga in NULL om en sträng är tom, men jag hittar ingen bra motsvarande funktion i SQL Server. Hjälp! :)

```
INSERT INTO table (foo) VALUES (IF ('test' <> '', 'test', NULL)
```

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

## #2 — @nders, 2005-05-24T09:05Z

```
...case when 'test' = '' then null else 'test' end...
```

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

## #3 — Skarre, 2005-06-02T11:42Z

Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/128772-if-insert-i-sql-server
