webForumDet fria alternativet

SQL Server - Sätta samman kolumner till ID

2 svar · 278 visningar · startad av freddyk

freddykMedlem sedan okt. 2006103 inlägg
#1

Tjena gurus!

Har en fråga...

Hur gör man för att sätta samman kolumner i en tabell till en slags sammansatt nyckel?

Exempel:
säg att jag har en tabell Hylla. Denna hylla har kolumnerna gång, fack, nivå och hyllID. Gång är en int, fack är en int och Nivå är en char. HyllID vill jag ha till att bli en sammansatt kolumn som innehåller de tre andra kolumnerna i ordningen gång,fack,nivå.

Alltså: gång 1, fack 2 och nivå A ska ge hyllID:12A på samma tabellrad.

Kan man göra detta på ngt vettigt sätt i SQL Server?

Tacksam för alla tips...

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select cast(gång as varchar(10)) + cast(fack as varchar(10)) + nivå as hyllid
from Hylla
freddykMedlem sedan okt. 2006103 inlägg
#3

Super! Tackar så mycket för hjälpen!

:)

253 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
125 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)