我正在尝试完成一些与Efficiently convert rows to columns in sqlserver相关的事情,不同之处在于我有两个列,它们需要形成新的列。所以我使用了前面提到的So post中的这个示例,因为我有1-N列:https://data.stackexchange.com/stackoverflow/query/497433 这就是我目前所拥有的:https:/&
我使用的是SQLServer 2008 Enterprise。现在我有两个模式来实现相同的功能(为了查看zoo1、zoo2或zoo3列是否包含一些文本,在模式1中,我合并了zoo1、zoo2和zoo3的内容以形成一个名为zoo的新列),我认为第一个模式在我的实验中总是具有更好的性能模式1:
Select foo, goo from tablefoo where zoo like
我正在尝试将多个文本列合并为一个连接的文本列。每个字段以前用于各种描述,但每一个新的要求,我需要所有这些字段被组合成一个。我尝试先将它们转换为varchar( max ),然后进行连接,但其中一些行在这些列中具有比最大值更长的值,并且在结果中被截断。
在SQLServer2000中有没有合并多个文本字段的方法?