Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Oracle 中创建SQL 选择时遇到问题,它执行以下操作。
我有一个
table (col1, col2 ... col15)
每行 15 列。
如何进行如下查询:
row1: col1, col2 row2: col3, col4 row3: col5, col6 ... rowN: col14, col15
假设所有列都是相同的数据类型,你可以做一个联合。这会很乏味。
SELECT COL1, COL2 FROM TABLE_1 UNION ALL SELECT COL3, COL4 FROM TABLE_1 UNION ALL ...... SELECT COL13, COL14 FROM TABLE_1
如果你告诉我更多关于这个问题的信息,也许它可以通过普通查询以外的方式解决?
例如 - 如果您使用另一种编程语言perl或php,您可以逐行选择并每行输出 8 行。
perl
php
或者,如果是纯数据库,可以考虑PL/SQL。