复杂的T-SQL查询,通过将多个单元格连接到一列来派生一些列

时间:2018-06-09 13:44:01

标签: sql-server tsql substring pivot sql-view

考虑一个包含名称和代码的数据库表 - 有没有办法创建类似它的视图:

table and derived view

列'代码'中的各个数字表明该人是领导者或子组。并根据这些数字,确定其他列的数据。

我写了一个脚本,在临时表中按行生成和插入数据行,但原始表数据不断变化,我需要这样的视图:

this image

来自显示实时数据的原始表。这可能吗?

I attached an Excel file of sample data

1 个答案:

答案 0 :(得分:2)

一种方法是使用string error=""; string getCode(string code) { int count = code.Length; if (count % 2 == 0) { error = "no"; } else { error = "yes"; string error_message = "There is something wrong with the code. Program.cs - line 23"; } if (error == "yes") return null; } 表达式和子查询返回领导者数据,如下例所示。如果这对您不起作用,请在您的问题中添加CASECREATE TABLE语句,因为这样我们就可以更轻松地为您提供帮助。

INSERT