如何將兩個字段合成一個字段顯示(oracle和sqlserver的區別)


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

結果顯示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM