1
5
这有一个明显的缺点,即您需要为每个可能的年份在主select语句中添加一个新的子句。 |
2
4
语法不直观。这利用了剪切粘贴编码:
|
3
1
以下是我在MySQL中的做法,不知道这是否也适用于Oracle:
|
4
1
如果需要对数据进行透视,请查看答案。如果您有没有数据的年份,但仍然希望年份显示为零计数,则可以执行以下操作:
这是一些测试数据。
|
5
1
下面是我在MS SQL中的方法——在Oracle中类似,但我不想给您提供Oracle代码,因为我通常不会编写它。这只是给你一个基本的骨架。
|
6
0
我意识到这是6年前的事了,但我也发现了另一种独特的方法,那就是使用Oracle中的decode函数。
|
John Smith · Java按值对映射进行分组,其中值为列表 2 年前 |
The Great · 拆分并存储数据帧,但名称基于特定列中的唯一值 2 年前 |
Flo · 分组依据中的SQL大小写 2 年前 |
user13663655 · 我可以使用条件分组并返回源类型值吗 2 年前 |
pinkiBet · 使用MAX和UNION分组,还是加入? 2 年前 |
lugger1 · 如何获取Postgres中时间间隔的平均值 6 年前 |