---
title: "MsSql 2000"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/173008-mssql-2000"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "P"
published: "2008-07-28T14:06:24.000Z"
updated: "2008-07-28T15:23:47.000Z"
replies: 2
views: 417
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/173008-mssql-2000"
---

# MsSql 2000

## #1 — P, 2008-07-28T14:06Z

Jag har en fråga liknande denna, där jag behöver få ut värdet från en funktion
till två kolumner, hur kan man skriva det? Som koden nedan så känns det som om function kommer att anropas två gånger (antar att inte mssql optimerar bort det på något sätt) och det känns som en prestnadardförlust. 

```
select
  function(id) AS column1,
  function(id) AS column2
from ...
```

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

## #2 — Fredde Mannen, 2008-07-28T14:09Z

Är det olika funktioner? Eller är det samma funktion? I sådana fall, varför behöver du få ut samma resultat i två olika kolumner? :q (om jag förstått rätt??)

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

## #3 — P, 2008-07-28T15:23Z

Det är samma funktion. Kör en ett par Unions och just i detta fall så blir kolumnera samma.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/173008-mssql-2000
