我有一个有97列的表,我想总和96列.
select sum(col1+col2+col3+.....+col96)
from tableA where meter_id=x;
Run Code Online (Sandbox Code Playgroud)
我不想给所有96个列名,最好的方法是什么?此致,RR
在有大量列的情况下,我会考虑使用数据字典表通过使用如下查询来帮助创建查询:
Select column_name || '+' as column_name_list
From user_tab_columns
Where table_name = 'TABLEA'
Order by column_id
Run Code Online (Sandbox Code Playgroud)
它不会改变世界,但确实简化了编写一个查询。
归档时间: |
|
查看次数: |
44520 次 |
最近记录: |