0
A
回答
1
WITH t AS
(SELECT 1001 studentid, 'john' NAME FROM dual
UNION ALL
SELECT 1002, 'kane' FROM dual
)
SELECT * FROM (
SELECT studentid, NAME FROM t)
pivot (max(studentid) for name in ('john' John, 'kane' Kane));
相關問題
- 1. 移調行列根據2列中的Oracle 11g SQL
- 2. 移調行值成列在SQL Server
- 3. Oracle SQL偏移行號
- 4. SQL移調行
- 5. 移調行列 - SQL2005
- 6. 如何在sql(Oracle)中進行調試
- 7. 移調列成行在MySQL
- 8. Oracle SQL - 行插入列
- 9. 的Oracle 11g R2 SQL行列
- 10. 的Oracle 11g SQL行列
- 11. 移調列值成排SQL
- 12. 列在oracle中更改行sql
- 13. 移調(也許)行至列
- 14. 移調行至Colums SQL
- 15. 移調在SQL Server只幾列
- 16. 移調在SQL SERVER
- 17. 在SQL Server中colums移調行2005
- 18. 移調行基於ID列列
- 19. SQL將列移動到行
- 20. sql - 將列轉移到行
- 21. Oracle MS SQL數據遷移
- 22. Oracle SQL數據遷移
- 23. 將Sql server 2005移到Oracle?
- 24. 移調從行到列(VBA)
- 25. 移調動態列到行
- 26. 移調行列的PowerShell
- 27. 移調列於行 - Teradata的
- 28. TSQL移調單列爲行
- 29. 移調/樞軸行到列
- 30. 移調Excel列到行
嗨 感謝。我是這個oracle sql的新手。我不寫很多疑問,但偶爾需要。您能否請您解釋轉換背後的邏輯和您的查詢 – michael
您可以閱讀使用「PIVOT」子句,請參閱文檔和鏈接,例如:http://www.oracle.com/technetwork/articles/sql/11g-pivot-097235 .html,http://www.oracle-base.com/articles/11g/pivot-and-unpivot-operators-11gr1.php – ajmalmhd04