我的桌子是:
我的表 1 是:
T1
col1 col2
Con TB
Con TC
Arr A
Arr B
我想要这个结果:
结果表
column1
TB#A
TB#B
TC#A
TC#B
请写查询!!!坦克
我的桌子是:
我的表 1 是:
col1 col2
Con TB
Con TC
Arr A
Arr B
我想要这个结果:
column1
TB#A
TB#B
TC#A
TC#B
请写查询!!!坦克
请试试:
select
a.col2+'#'+b.col2
from
T1 a, T1 b
where a.col1='Con'and
b.col1='Arr'
或者
select
a.col2+'#'+b.col2
from
T1 a CROSS JOIN T1 b
where a.col1='Con'and
b.col1='Arr'
select T1.col2 + '#' + T2.col2
from Table1 as T1
cross join Table1 as T2
where T1.col1 = 'Con' and T2.col1 = 'Arr'
UPDATE Table1
SET col1 = col + '#' + Col2
或者你可以在你的结果中有一个新列而不改变你数据库中的数据
像这样的东西
SELECT CAST(Col1 AS NVARCHAR) + '#' + CAST(Col2 AS NVARCHAR) AS NewColumn
FROM Table1