2 u013682722 u013682722 于 2015.06.02 11:27 提问

Oracle数据库两个列合并一个列

将Oracle两个列合并成一个列 SQL怎么写?
比如 有一张表n
字段

a b
1 4
2 5
3 6
合并后为

c
1
2
3
4
5
6

6个回答

guwei4037
guwei4037   Ds   Rxr 2015.06.02 11:33
已采纳
select A from n
union
select B from n
xionglangs
xionglangs   Rxr 2015.06.02 14:04

select concat(n.a,n.b) from n;

u011364306
u011364306   2015.06.03 15:12

select a||b from n;

anshang123
anshang123   2015.06.04 12:58

select * from A
union all(不去重)
select * from B

sw25465532
sw25465532   2015.06.04 15:15

select a as c from n
union all
select b from n

sw25465532
sw25465532 有个要求,这两列的数据类型要一致才行,如果不一致的话,想办法变成数据类型一致。
2 年多之前 回复
feng1790291543
feng1790291543   Ds   Rxr 2015.06.05 11:02

oralce中一般用select a||b as c from table

u011165335
u011165335 ???
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!