我有一个列,它存在于4个不同的表中。此列的数据将与每个表不同。它也可能包含一些重复项。现在我想从所有4个表中提取该列的唯一数据。
注意:我不想比较任何表中其他列的值。只需要此列的不同数据。
例如:
Table 1: a, b, c
table 2: a, d, e
table 3: a, f, g
table 4: a, h, i
结果:
a
-----------
1
2
3
4
答案 0 :(得分:1)
您可以使用select cast(cast(left(rates, charindex('/', rates)-1) as decimal(10,4)) /
cast(reverse(left(reverse(rates), charindex('/', reverse(rates))-1)) as decimal(10,4)) as decimal(10,4)) rate
from table
。假设您不需要有效的查询。请尝试以下:
union