---
title: "Ta det ena annars det andra"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/133170-ta-det-ena-annars-det-andra"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "learn"
published: "2005-08-23T16:30:18.000Z"
updated: "2005-08-23T17:09:59.000Z"
replies: 2
views: 244
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/133170-ta-det-ena-annars-det-andra"
---

# Ta det ena annars det andra

## #1 — learn, 2005-08-23T16:30Z

Jag har en tabell som lagrar en sidas innehåll. Det finns dels standard innehåll och dels (ibland) specialinnehåll. Nu vill jag veta hur jag gör ifall jag ska hämta ut standard innehållet om inte special finns. Standard finns alltid, så finns special så ska inte standarden inte hämtas ut ur databasen... Alltså - ta ut special annars standard, inte båda.

Ngn som förstår hur jag menar?  :)

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

## #2 — learn, 2005-08-23T17:05Z

m.a.o. är det liknande OR jag söker, men den ska endast ta det ena. Stämmer "huvudkriteriet" så ska det andra skippas.

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

## #3 — Peter S, 2005-08-23T17:09Z

Vilken DBMS? Hur ser DDL-uttrycket ut för tabellen?

```
select case when t.special is not null 
            then t.special 
            else t.standard end as c 
  from tabell t;
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/133170-ta-det-ena-annars-det-andra
