SQL Server - Sätta samman kolumner till ID

Databaser & SQL

2 svar · 298 visningar · startad av freddyk

Medlem sedan okt. 2006103 inlägg
Trådstart#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...

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

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

:)

361 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
116 ms — deklarationer (db)
114 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)