【发布时间】:2012-12-13 12:44:40
【问题描述】:
我知道有一些关于类似主题的讨论,但这有点不同
我需要在 Oracle 中进行查询以获取给定表的值对(列名、不同值的计数)。
示例:来自此表
| ID | NAME | AGE |
____________________________________
| 01 | MARY | 10 |
| 02 | MAX | 30 |
| 03 | ALICE | 30 |
| 04 | MARY | 20 |
| 05 | JOE | 10 |
____________________________________
我需要得到
| COLUNL | DIST. VALUES |
________________________________
| ID | 5 |
| NAME | 4 |
| AGE | 3 |
________________________________
问题是我不知道表的结构。我将只有表名,并且需要为每个表名生成此信息。 有什么想法吗????
【问题讨论】:
-
您希望动态生成列名吗?
-
我觉得你第 5 行的 ID 04 应该是 05。
-
是的!!,我需要动态生成它们