|
|
1
1
使用的另一种方式
如果你喜欢加入
|
|
2
0
在oracle中,使用所谓的分析函数最容易做到这一点:
其工作方式是,row\u number函数为分区中的行块分配递增的数字-同一分区(相同的配置文件id)中的所有行都被视为编号。行的顺序由end\u date降序(最近的第一个)指定。这样我们知道,对于每个不同的profile\u id值,具有最近end\u date的总是用1编号。然后我们只需选择这些值 |
|
|
3
0
如果使用group by,则必须在所有其他列上指定聚合函数,以确保要填充的数据是哪一行。 请记住,分组依据将为应用列提供单个记录。
无需在组中添加所有不必要的列,只需在其上添加聚合函数即可。 |
|
|
maddy · 如何根据oracle SQL中的某一列值进行排名 2 年前 |
|
|
kiric8494 · 显示以元音开头和结尾的城市名称 3 年前 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 3 年前 |
|
|
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 3 年前 |
|
|
Arifullah · 如何从oracle中的列中删除特定的初始字符? 3 年前 |
|
|
Anar · Oracle SQL用户定义函数 3 年前 |
|
|
user1312312 · 如何为一组表编写通用触发器? 3 年前 |