【发布时间】:2020-06-15 08:19:13
【问题描述】:
您好,我正在尝试将 Informatica Aggregator 转换转换为 SQL 查询,但我一直在寻找 SQL 中 Informatica 的 FIRST() 函数的替代方案。我使用了以下查询:
Select emp.*,
first_value(ename)over (order by empid) ename1,
first_value(ehobby)over (order by empid) ehobby1
From emp;
此查询为所有记录提供第一行,但我想按 empid 对其进行分组。谁能推荐一下?
【问题讨论】:
-
您使用的是什么 dbms(MySQL、Oracle、MS SQL Server、PostgreSQL,...)?请添加为标签,因为答案可能特定于那个
-
请提供样本数据和期望的结果。
标签: sql informatica