我有三句sql ,查詢條件都不一樣,現在需要將這三個查詢的結果一次性顯示出來,該怎么做呢?
使用的資料庫是oracle的
uj5u.com熱心網友回復:
如果欄位一致可以用union,如果不一致,可以用withuj5u.com熱心網友回復:
每條查詢后面加個分號,運行就可以了uj5u.com熱心網友回復:
union allselect 1,2 from dual
union all
select 3,4 from dual
union all
select 5,6 from dual;
uj5u.com熱心網友回復:
使用UNION、UNION ALL、二者都是將多個查詢結果集相加,形成一個結果集,不同的是UNION ALL操作形成的結果集卻包含兩個子結果集。uj5u.com熱心網友回復:
3L正解uj5u.com熱心網友回復:
根據你的問題如果沒理解錯的話有兩種第一種就是你想要把三種結果集都放在一個表里面那就用樓上說的union all
第二種就是你想要把三種結果集都放在不同的表里面就是三個標簽頁的話那就每段陳述句后面加個;號就行。
select*from A
union all
select*from B
union all
select*from C
______________________________
select*from A;
select*from B;
select*from C;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/71781.html
標籤:開發
上一篇:oracle RAC單節點恢復
下一篇:我想問下誰是版主 謝謝
