【发布时间】:2014-10-30 04:50:27
【问题描述】:
我正在处理一项调查生成的数据,该调查以唯一的受访者 ID 作为第一列,然后有多个列与受访者在寻找员工时所查看的国家/地区的选择相关。所以我的桌子看起来像:
RespondentID Andorra Austria Belgium Cyprus Denmark Finland France
2546078180 Andorra NULL NULL Cyprus NULL NULL NULL
2546077668 NULL NULL Belgium NULL NULL NULL NULL
2546077120 NULL NULL NULL NULL Denmark Finland NULL
我想最终得到一个表格,其中列出了给出的每个答案的受访者 ID。所以根据上面的数据,它看起来像:
RespondentID Country
2546078180 Andorra
2546078180 Cyprus
2546077668 Belgium
2546077120 Denmark
2546077120 Finland
因为这应该允许我创建一个表格,详细说明与受访者相关联的国家/地区,然后我可以将此表格加入其他大部分是/否或单一答案的回复中,我们需要对数据进行报告.
这些数据是通过 Excel 电子表格输入的,因此如果需要或更好的话,在导入 SQL 之前进行一些格式化也是可以接受的。
【问题讨论】:
标签: sql excel tsql normalization unpivot