---
title: "Formatera utdata"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/168392-formatera-utdata"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "JAreMANNEN"
published: "2008-01-24T15:17:54.000Z"
updated: "2008-01-24T15:40:39.000Z"
replies: 2
views: 434
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/168392-formatera-utdata"
---

# Formatera utdata

## #1 — JAreMANNEN, 2008-01-24T15:17Z

Datat i DBn ser ut på följande sätt (3 clmn)
ID----ArtikelNr----FargID
1-----123456-----0001
1-----123457-----0004
1-----123458-----0065

Kan jag, på något vis få följande resultat direkt från en SQL-fråga:
ID--------ArtikelNr
1---------"123456-0001"
2---------"123457-0004"
3---------"123458-0065"

ArtikelNr, FargID ligger alltså i två olika kolumner.
Men i resultatet vill jag att det ska formateras på det sätt jag visar här ovan.
Kort och gott, slå ihop till \[*ArtikelNr & "-" & FargID*\] så resultatet visas i en column.

dbms: MSSQL Server 2000

Tack på förhand!

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

## #2 — Peter S, 2008-01-24T15:22Z

```
select id, artikelnr + '-' + fargid as artikelnr from tbl
```

...om artikelnr och fargid är text. Annars får du konvertera dem med, typ, cast() innan konkateneringen.

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

## #3 — JAreMANNEN, 2008-01-24T15:40Z

Tackar..
Följande blev bra

```
SELECT ID, CAST(ArtikelNr AS varchar) + '-' + CAST(FargID AS varchar) AS ArtikelNr FROM tblProdukter
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/168392-formatera-utdata
