最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle單行子查詢返回多行結(jié)果的問題解決

 更新時間:2023年07月24日 09:22:28   作者:井里魚  
這篇文章主要給大家介紹了關(guān)于Oracle中單行子查詢返回多行結(jié)果的問題解決的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用oracle具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

前言

我在日常開發(fā)中經(jīng)常需要往原先的sql上增加子查詢,使得程序能夠顯示新的相關(guān)內(nèi)容,但是有時也會出現(xiàn)單行子查詢返回多行結(jié)果的問題

有些時候是因為關(guān)聯(lián)關(guān)系沒有寫到位,而也有些是特殊情況,需要特殊處理

以該sql為新增的子查詢

select a001 from a where a001=c001
 
#sql查詢結(jié)果
A張三
B李四
C王五

以下是我最近總結(jié)的處理方式

一、只顯示一個結(jié)果

子查詢有多個結(jié)果,且選擇其中任何一個對于數(shù)據(jù)都沒有影響的情況下,那就篩選出其中一個輸出

select * from (select a001 from a where a001=c001 order a001) where rownum=1
 
#sql查詢結(jié)果
A張三

二、使用LISTAGG

listagg()函數(shù)可以實現(xiàn)多列記錄聚合為一條記錄

select listadd(a001,',') within group (order by a001) from a where a001=c001
#sql查詢結(jié)果
A張三,B李四,C王五

總結(jié)

到此這篇關(guān)于Oracle單行子查詢返回多行結(jié)果問題解決的文章就介紹到這了,更多相關(guān)Oracle單行子查詢返回多行內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

肥城市| 惠水县| 莱州市| 合川市| 车险| 神池县| 洛宁县| 阿图什市| 南平市| 探索| 永顺县| 绥化市| 水城县| 农安县| 民和| 海宁市| 永丰县| 高邮市| 法库县| 章丘市| 枣阳市| 察隅县| 乾安县| 九龙城区| 成武县| 普兰店市| 维西| 宜川县| 上林县| 张家口市| 周宁县| 武定县| 灌云县| 邓州市| 海丰县| 玉屏| 昌都县| 沛县| 旺苍县| 同德县| 孝感市|