0

我在 Oracle 中创建SQL 选择时遇到问题,它执行以下操作。

我有一个

table (col1, col2 ... col15) 

每行 15 列。

如何进行如下查询:

row1: col1, col2
row2: col3, col4
row3: col5, col6

...
rowN: col14, col15
4

1 回答 1

1

假设所有列都是相同的数据类型,你可以做一个联合。这会很乏味。

SELECT COL1, COL2 FROM TABLE_1
UNION ALL
SELECT COL3, COL4 FROM TABLE_1
UNION ALL
......
SELECT COL13, COL14 FROM TABLE_1

如果你告诉我更多关于这个问题的信息,也许它可以通过普通查询以外的方式解决?

例如 - 如果您使用另一种编程语言perlphp,您可以逐行选择并每行输出 8 行。

或者,如果是纯数据库,可以考虑PL/SQL。

于 2012-05-19T07:51:44.593 回答