declare @T table
(
ID int identity primary key,
FBK_ID BIGINT null,
TWT_ID BIGINT null,
LNK_ID NVARCHAR(50) null
);
每条记录只能有一个FBK_ID或一个TWT_ID或一个LNK_ID。没有记录在这些字段上有多个值。多列上的TSQL CASE
所以主要有些记录会有FacebookID值,其他一些有TwitterID,有些则有LinkedInID。
问题:
什么是最快和最干净的方式来做到这一点?
选择ID,从@T
类型....其中Type是一个为nvarchar(10)等于取决于谁具有值是 '实' 或 'Twitter的' 或 'LinkedIn'?
酷......我不知道ü可以在同一个测试各个领域案件。谢谢 !!! –