---
title: "Mellanslag i sql-sats?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/50284-mellanslag-i-sql-sats"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Dflex"
published: "2002-08-14T11:02:14.000Z"
updated: "2002-08-14T11:34:06.000Z"
replies: 6
views: 528
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/50284-mellanslag-i-sql-sats"
---

# Mellanslag i sql-sats?

## #1 — Dflex, 2002-08-14T11:02Z

Hej!

Jag vill ha ett mellanslag i min sql-sats. Jag har försökt med nbsp; (se nedanstående) men det blir fel.

sql="SELECT Ritningsid AS Ritid, Format & Ritningsnr & nbsp; & Revision AS Ritnr, ........

Vad skriver man?

Hälsningar

Dflex

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

## #2 — @nders, 2002-08-14T11:05Z

Jag vet inte riktigt vad du är ute efter. Vill du lägga ihop innehållet i flera fält till ett resultatfält?

```
sql="SELECT Ritningsid AS Ritid, (Format + Ritningsnr + ' ' + Revision) AS Ritnr, ...
```

I SQL använder man normalt + för att konkatenera. Möjligen kan du behöva typkonvertera i frågan också om inte fälten är av texttyp.

Är databasen Access?

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

## #3 — Dflex, 2002-08-14T11:14Z

Precis vad jag var ute efter, det funkar!

Ritningsnr och revision är av datatypen text, jag vet inte om det hade funkat annars? Jag har inte testat att byta. Min databas är gjord i Access!

Tack!

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

## #4 — @nders, 2002-08-14T11:16Z

Plus är ju också en matematisk operator, så jag tror inte det hade funkat rakt av om något av fälten varit av taltyp. Då får man ta till on-the-fly-typkonvertering i SQL-frågan.

Men låt du dina fält vara av texttyp.

Mvh,

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

## #5 — LarsG, 2002-08-14T11:19Z

I Access används & för strängkonkatenering

```
sql="SELECT Ritningsid AS Ritid, (Format & Ritningsnr & ' ' & Revision) AS Ritnr, ...
```

(\|\| är det enligt ANSI standard.)

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

## #6 — @nders, 2002-08-14T11:28Z

Åhå!

Är det gamla SQL Serverkunskaper som finns i min hjärna? Jag har alltid använt +.

Dflex, byt genast plustecken mot ampersand, så borde du slippa eventuella typkonstigheter också.

Mvh,

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

## #7 — Dflex, 2002-08-14T11:34Z

Ok...gjort. Funkar fint!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/50284-mellanslag-i-sql-sats
