1 分类:
1.1 静态行转列:1 使用Case When;2 转成列的行固定写好的。
1.2 动态行转列:1 使用Case When;2 转成列的行是通过查询动态生成的。
2 动态行转列的步骤:
2.1 定义Sql变量
2.2 确定分组列,赋给Sql变量。
2.3 拼接行转列部分Sql语句。
2.3.1 确定行转列的范围(Sql查询语句)
2.3.2 拼接行转列生成的数据。
2.4 添加分组条件。
2.5 执行行转列的结果。
1 分类:
1.1 静态行转列:1 使用Case When;2 转成列的行固定写好的。
1.2 动态行转列:1 使用Case When;2 转成列的行是通过查询动态生成的。
2 动态行转列的步骤:
2.1 定义Sql变量
2.2 确定分组列,赋给Sql变量。
2.3 拼接行转列部分Sql语句。
2.3.1 确定行转列的范围(Sql查询语句)
2.3.2 拼接行转列生成的数据。
2.4 添加分组条件。
2.5 执行行转列的结果。