如何在SQL中使用如下描述的一些条件将2列连接为1
本文关键字:条件 2列 连接 描述 SQL | 更新日期: 2023-09-27 18:10:39
我在SQL Server
中有2列,我想在c#控制台应用程序中作为1列加入。
将包含用反斜杠('
)分隔的Server Name (col A)
和Instance Name (Col B)
。
如果从数据库读取的实例列在文本中包含反斜杠('
),则在合并电子表格的SIN column
(Excel
)的字段之前,删除反斜杠及其左侧的所有内容(仅截断该字段用于处理-数据库中没有任何更改)。
例如,如果实例列包含
ANDSQLP47'CTOPROD8R2
然后将其截断为CTOPROD8R2
,然后将其与ServerName列组合。
你可以尝试这样做:
- 首先查找字符串 中第一次出现的字符"'"的索引
- 然后使用左边的函数从开始读到索引或子字符串
- 最后与第二列连接
像这样
SELECT A + ''' + PARSENAME(REPLACE(B,''','.'), 1) FROM yourTable