最近,我的一位朋友向我展示了一个问题
declare @t table(data varchar(50))
insert into @t
select '
_
|_ |_ '
上帝知道他从哪里得到了这个想法!我怎么才能发现它是CL
如何以基于集合的方式执行此操作? 非常感谢
答案 0 :(得分:0)
可以这样做。你必须进行字符串操作,并将每个字符串映射到它所代表的字符。检查发布该挑战的网站here。您必须使用CTE在基于集合的语句中执行此操作。 你可以有一个像这样的表:
select ' _ | ||_|', 0 union all
select ' | |', 1 ...
这样您就可以通过简单的连接将角色映射到数字。
对不起,我没有在这里发布我的完整解决方案,但这个问题仍在继续,他们将在大约一个月内发布最佳解决方案。 这些挑战的全部思路是试图找到如何做到这一点并在此过程中学习。