小编Tes*_*ser的帖子

在非透视列中包含空值

考虑下表:

id  title   genre1  genre2  genre3  genre4  genre5
1   Movie1  Thriller    Crime   NULL    NULL    NULL
2   Movie2  Fantasy NULL    NULL    NULL    NULL
3   Movie3  Political   Philosophical   Historical  NULL    NULL
4   Movie4  Science Fiction NULL    NULL    NULL    NULL
Run Code Online (Sandbox Code Playgroud)

当我取消旋转流派 1、流派 2 时,删除了 NULL 值,例如,Movie1 的行将是:

id title  genre     original_column
1  Movie1 Thriller  genre1
1  Movie1 Crime     genre2
Run Code Online (Sandbox Code Playgroud)

有没有办法包含 NULL 值,例如:

id title  genre     original_column
1  Movie1 Thriller  genre1
1  Movie1 Crime     genre2
1  Movie1 NULL      genre3
1  Movie1 NULL      genre4
1 …
Run Code Online (Sandbox Code Playgroud)

t-sql unpivot

5
推荐指数
1
解决办法
3985
查看次数

标签 统计

t-sql ×1

unpivot ×1