-1
A
回答
2
你可以使用UNION
SELECT Col_1 AS Col_3
FROM Numbers
UNION
SELECT Col_2 AS Col_3
FROM Numbers
1
如果你只想要兩個表中的獨特價值,不介意掃描表兩次,然後:
select col1 as col3
from numbers
union
select col2
from numbers
如果你想保留所有的值,然後使用UNION ALL:
select col1 as col3
from numbers
union all
select col2
from numbers
如果表是足夠大,使得避免兩個掃描將是優選的:
with cte_two_rows as (
select 1 col from dual union all
select 2 col from dual)
select
case col
when 1 then col1
when 2 then col2
end col3
from
numbers cross join cte_two_rows
相關問題
- 1. 在一個陣列中合併兩個字段
- 2. 從同一列中的不同表中合併兩列
- 3. 合併兩個列作爲單個列在同一個表中
- 4. 如何合併兩個不同陣列的兩個不同的值在PHP笨
- 5. 如何兩個相同長度的陣列有兩個字段合併到一個數組(不追加/合併)
- 6. 將來自不同列的兩個值合併到Datagridwiev的一列中
- 7. 結合在同一個SELECT語句包含兩個VARCHAR字段不合並值
- 8. jquery-bootgrid如何在同一列中合併兩個數據值
- 9. 合併兩行到一個不同的文字排列
- 10. 合併CSV中兩個不同列的所有值
- 11. 比較連續行中不在同一列的兩個字段
- 12. 合併兩列在一個數據幀,同時保持第一列的值
- 13. 合併兩列值從另一個表
- 14. 如何在同一個語句中合併兩個字段
- 15. 合併兩個查詢到一個在同一個表(相同列/不同行)
- 16. Excel中:合併兩列合併到一列交替值
- 17. 如何將兩個列值合併爲一個列值?
- 18. 如何將兩個不同的字段值合併到一行中?
- 19. 在Linux中將兩個文件合併到不同的列中
- 20. python將兩個不同的列表合併爲一個
- 21. 將不同類型的兩個陣列合併爲一個
- 22. 靈活的合併 - 兩列在一個
- 23. 將兩個字段的值合併爲一個集合中的一個
- 24. mySQL:合併同一個表中的列,並將值保存在同一行中
- 25. 我想在mysql工作臺表中的同一列的同一字段中有兩個不同的值?
- 26. 如何在sql中合併兩個不同列的表格
- 27. 如何在oracle中合併兩個不同的列
- 28. 宏搜索兩個值在兩個不同的列,並用它在第三列
- 29. 在MySQL選擇在同一列中兩個不同的值
- 30. C#合併兩個列表,沒有重複和總計一個字段值