欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

SQL中怎么實(shí)現(xiàn)根據(jù)兩列信息整合兩張表數(shù)據(jù)-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“SQL中怎么實(shí)現(xiàn)根據(jù)兩列信息整合兩張表數(shù)據(jù)”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),太子河企業(yè)網(wǎng)站建設(shè),太子河品牌網(wǎng)站建設(shè),網(wǎng)站定制,太子河網(wǎng)站建設(shè)報(bào)價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,太子河網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

兩張表數(shù)據(jù)如下:

--2017年

idcollegescore
A001北京大學(xué)         670
A002中國人民大學(xué)     646
A003清華大學(xué)         664
A003清華大學(xué)         (定向)
A004北京交通大學(xué)     615
A004北京交通大學(xué)     (中外合作辦學(xué))
A005北京工業(yè)大學(xué)     
A005北京工業(yè)大學(xué)     (中外合作辦學(xué))

--2018年

idcollegescore
A001北京大學(xué)                                  680
A002中國人民大學(xué)     662
A003清華大學(xué)         671
A003清華大學(xué)         (院校特定要求)
A004北京交通大學(xué)     634
A004北京交通大學(xué)     (中外合作辦學(xué))
A005北京工業(yè)大學(xué)     
A005北京工業(yè)大學(xué)     (中外合作辦學(xué))
A006北京航空航天大學(xué) 640
A007北京理工大學(xué)     636
A007北京理工大學(xué)     (中外合作辦學(xué))
A008北京科技大學(xué)     632
Y007北京理工大學(xué)     621

需求,新表四列, id  college,s2017,s2018  兩張表整合在一起,根據(jù)id、college

相關(guān)語句如下:

--創(chuàng)建2017/2018表
create table score2017 (id varchar2(10),college varchar2(60),s2017 int);
create table score2018 (id varchar2(10),college varchar2(60),s2018 int);
--創(chuàng)建集合表
create table score1718 (id varchar2(10),college varchar2(60),s2017 int,s2018 int);
--刪除2017年表中重復(fù)學(xué)校和id
delete from score2017 where replace(college,' ','')='廣西大學(xué)(專業(yè)志愿)';  --5行
delete from score2017 where replace(college,' ','')='河北師范大學(xué)(專業(yè)志愿)';  --2行
--插入兩張表相同數(shù)據(jù)  1138行
insert into score1718 select a.id,replace(a.college,' ',''),a.s2017,b.s2018 from score2017 a,score2018 b where replace(a.college,' ','')=replace(b.college,' ','') and a.id=b.id  
select count(college) from score1718;  --1138 行重復(fù)數(shù)據(jù)
--插入2017年表中不相同數(shù)據(jù)  80行
insert into score1718 value(id,college,s2017) select a.id,replace(a.college,' ',''),a.s2017 from score2017 a where replace(a.college,' ','') not in (select replace(a.college,' ','') from score2017 a,score2018 b where replace(a.college,' ','')=replace(b.college,' ','')) 
--插入2018年表中不相同數(shù)據(jù)  134行
insert into score1718 value(id,college,s2018) select b.id,replace(b.college,' ',''),b.s2018 from score2018 b where replace(b.college,' ','') not in (select replace(a.college,' ','') from score2017 a,score2018 b where replace(a.college,' ','')=replace(b.college,' ',''))
--插入2018年表中相同學(xué)校不相同id數(shù)據(jù)   8行
insert into score1718 value(id,college,s2018) select id,college,s2018 from score2018 b where b.college in (select college from score2018 group by college having count(*) > 1) and b.id not in(select a.id from score2017 a,score2018 b where replace(a.college,' ','')=replace(b.college,' ','') and a.id=b.id)
--對比數(shù)據(jù)
select count(college) from score2017;  --1218行
select count(college) from score2018;  --1280=1138+134+8
--集合表中總數(shù)據(jù)為1360行
select count(college) from score1718;   --1360=1138+80+134+8行
--添加類型列,提取字段
alter table score1718 add (CollegeType varchar2(40));
update score1718 set CollegeType='普通' where college not like '%(%)%';  --982行
update score1718 set CollegeType=substr(college,instr(college,'(')+1,instr(college,')')-instr(college,'(')-1) where  college like '%(%)%';  --378行
select id,college,CollegeType from score1718;
--結(jié)果如下所示:
id			college					s2017 s2018  CollegeType
A650	四川外國語大學(xué)				582	   608	普通
A651	西南財(cái)經(jīng)大學(xué)				619	   638	普通
A652	西南政法大學(xué)				612	   627	普通
A652	西南政法大學(xué)(中外合作辦學(xué))	599	   624	中外合作辦學(xué)
A653	成都體育學(xué)院				540	   		普通
A655	四川美術(shù)學(xué)院				549	   570	普通
A656	西南民族大學(xué)				556	   582	普通
A657	貴州大學(xué)					586	   601	普通
A660	貴州醫(yī)科大學(xué)					   		普通

“SQL中怎么實(shí)現(xiàn)根據(jù)兩列信息整合兩張表數(shù)據(jù)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

分享文章:SQL中怎么實(shí)現(xiàn)根據(jù)兩列信息整合兩張表數(shù)據(jù)-創(chuàng)新互聯(lián)
文章分享:http://chinadenli.net/article32/dcpspc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、品牌網(wǎng)站制作網(wǎng)站維護(hù)、網(wǎng)站制作網(wǎng)站營銷、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
婷婷亚洲综合五月天麻豆 | 最近日韩在线免费黄片| 亚洲中文字幕视频在线观看| 日韩性生活视频免费在线观看| 99久久精品午夜一区二| 夫妻性生活动态图视频| 国产精品蜜桃久久一区二区| 91精品视频全国免费| 中文字幕日韩欧美一区| 成人区人妻精品一区二区三区| 日韩女优视频国产一区| 成人日韩在线播放视频| 麻豆剧果冻传媒一二三区| 久久福利视频视频一区二区| 亚洲少妇一区二区三区懂色| 国产级别精品一区二区视频 | 免费播放一区二区三区四区| 欧美一区日韩二区亚洲三区| 日韩欧美黄色一级视频| 欧美成人黄色一级视频| 超碰在线免费公开中国黄片| 99久久精品免费看国产高清| 少妇在线一区二区三区| 亚洲精品福利视频在线观看| 好吊日在线视频免费观看| 午夜精品在线观看视频午夜| 欧美精品女同一区二区| 国产毛片av一区二区三区小说| 一级欧美一级欧美在线播| 国产欧美日韩在线精品一二区| 九九热九九热九九热九九热| 午夜视频成人在线观看| 九九热在线免费在线观看| 在线精品首页中文字幕亚洲| 欧美加勒比一区二区三区| 国产亚洲精品久久99| 欧美精品中文字幕亚洲| 午夜久久久精品国产精品| 国产自拍欧美日韩在线观看| 久久人人爽人人爽大片av| 日本婷婷色大香蕉视频在线观看 |