---
title: "Egendefinierat kolumnnamn i where?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/176676-egendefinierat-kolumnnamn-i-where"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "inspiro"
published: "2009-02-02T15:08:17.000Z"
updated: "2009-02-02T17:20:27.000Z"
replies: 2
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/176676-egendefinierat-kolumnnamn-i-where"
---

# Egendefinierat kolumnnamn i where?

## #1 — inspiro, 2009-02-02T15:08Z

Hej! har en sql-fråga i sql server som ser ut så här (förenklat):

```
SELECT
  (kolumnNamn - (SELECT... subfråga)) AS Värde
FROM
  Tabell
WHERE
  Värde > 0
```

Jag vill alltså hämta "Värde" men bara om det är större än 0, men jag får felet "Invalid column name 'Värde'". Tacksam för hjälp.

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

## #2 — pebi, 2009-02-02T15:36Z

> **inspiro skrev:**
>
> Hej! har en sql-fråga i sql server som ser ut så här (förenklat):
>
>
> ```
> SELECT
>   (kolumnNamn - (SELECT... subfråga)) AS Värde
> FROM
>   Tabell
> WHERE
>   Värde > 0
> ```
>
> 
> Jag vill alltså hämta "Värde" men bara om det är större än 0, men jag får felet "Invalid column name 'Värde'". Tacksam för hjälp.

```
SELECT
  (kolumnNamn - (SELECT... subfråga)) AS Värde
FROM
  Tabell
WHERE
  (kolumnNamn - (SELECT... subfråga))  > 0
```

Nu vet jag ju inte vilket databas det handlar om, men varför inte använda subqueryn i villkoret?

  /pebi

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

## #3 — doggelito, 2009-02-02T17:20Z

Eller kapsla in i en ny select:

```
SELECT * FROM (
     SELECT (kolumnNamn - (SELECT... subfråga)) AS Värde
     FROM Tabell
) AS T
WHERE T.Värde > 0
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/176676-egendefinierat-kolumnnamn-i-where
