表结构:
col1 col2 col3 col4
-------------------------
我想把col1 和col2 合成一个新的列叫newCol.各位兄弟姐妹们帮帮我啊!
3 个解决方案
#1
你两个列应该是varchar类型的吧?
这样的话
select (col1|col2)newcol,col3,col4 from tablename
就可以了
这样的话
select (col1|col2)newcol,col3,col4 from tablename
就可以了
#2
alter table tbname add colnew varchar2(20);
update tbname set colnew=col1||col2;
update tbname set colnew=col1||col2;
#3
对啊,是varchar的,谢谢提醒,我弄出来了
select (col1||col2)newcol,col3,col4 from tablename
中间两杆就好了
select (col1||col2)newcol,col3,col4 from tablename
中间两杆就好了
#1
你两个列应该是varchar类型的吧?
这样的话
select (col1|col2)newcol,col3,col4 from tablename
就可以了
这样的话
select (col1|col2)newcol,col3,col4 from tablename
就可以了
#2
alter table tbname add colnew varchar2(20);
update tbname set colnew=col1||col2;
update tbname set colnew=col1||col2;
#3
对啊,是varchar的,谢谢提醒,我弄出来了
select (col1||col2)newcol,col3,col4 from tablename
中间两杆就好了
select (col1||col2)newcol,col3,col4 from tablename
中间两杆就好了