假設我有一個名爲PROFILE和它的一個列的表是名象下面這樣:如何在oracle sql中從一個列結構創建多列的視圖?
|NAMES|
-------
JAMES
-------
ANDY
-------
PETER
-------
SARAH
-------
JESSICA
-------
RACHEL
我如何才能讓一個視圖,以便它顯示是這樣的:
|col1 | col2| col3 |
-------|-----|--------|
|JAMES |PETER|JESSICA|
-------|-----|------- |
|ANDY |SARAH|RACHEL |
----------------------
我需要這個的原因是因爲我需要使用它與頂點報告頁面,我打算做一個網格樣式佈局。Kinda很難解釋,但多數民衆贊成結構我想 喜歡實現。可能嗎?並會查詢太多行?
什麼涉及其中記錄去哪些列?它是否可以超過3列(即你在尋找一個動態的列數)? – user2480596
您能否詳細說明名稱的排序?爲什麼選擇JAMES | PETER | JESSICA?或者你只是想分成三個名字的小組? –
你的'PROFILE'表總是有六行,還是你想動態創建列?它看起來像是希望來自'PROFILE'的「奇數」編號行分佈在結果的第一行以及第二行的「偶數」編號行。那是對的嗎? – BellevueBob