如何使用SQL从单个列创建分类列?

时间:2016-08-09 20:35:50

标签: sql sql-server spotfire

我有一个单列的表和&我想使用SQL

从以下指标创建逻辑

表:

Site Number | Categorical Column
43  
50  
62  
88  
93  

我的指标:

  • 代表网站号= 43& 93然后A
  • 代表网站编号= 50& 93然后B
  • 代表网站编号= 62& 93然后C
  • 代表网站编号= 50& 88然后D

1 个答案:

答案 0 :(得分:0)

你的问题很不清楚。你只是在寻找这个吗?

select
  case when [Site Number] in (43,93) then 'A' else '' end + 
  case when [Site Number] in (50,93) then 'B' else '' end + 
  case when [Site Number] in (62,93) then 'C' else '' end + 
  case when [Site Number] in (50,88) then 'D' else '' end

如果这不是您想要的,请编辑您的问题以实际包含正确的示例。