oracle中,如何将两个字段数据合并成一个字段显示,接下来看一下在sql server和pl/sql的区别
sql server中如何合并(用Cast()函数)
--1、创建模拟的数据表--- create table GoodsCate( Mid int not null, Code varchar(10) not null, Name varchar(20) not null, ) --2、添加模拟数据-- insert into GoodsCate(Mid,Code,Name) values(1,'6801','电子仪器') insert into GoodsCate(Mid,Code,Name) values(2,'6802','激光仪器') insert into GoodsCate(Mid,Code,Name) values(3,'6803','扫描仪器') --3、未合并的结果-- select * from GoodsCate --4、sqlserver中的合并-- select (CAST(Code as varchar(20))+'_'+CAST(Name as varchar(20))) 合并结果集 from GoodsCate
最后结果显示
那么,在oracle中如何合并数据(用Concat()函数)
--1、创建模拟的数据表 --- create table GoodsCate( MID INTEGER not null, CODE NVARCHAR2(100) not null, NAME NVARCHAR2(100) not null ) --2 、添加模拟数据 -- insert into GoodsCate(Mid,Code,Name) values(1,'6801','电子仪器') insert into GoodsCate(Mid,Code,Name) values(2,'6802','激光仪器') insert into GoodsCate(Mid,Code,Name) values(3,'6803','扫描仪器') --3 、未合并的结果 -- select * from GoodsCate --4 、oracle 中的合并-- select (Concat(Concat(CODE,'_'),NAME)) 合并结果集 from GoodsCate
结果显示