APPLICANT_ID    DATE_OF_BIRTH
206209579       04/29/82
206209579       04/29/82
203276426       06/01/69
203276426       02/03/96
203276426       06/02/99


我需要结果

206209579       04/29/82,04/29/82
203276426       06/01/69,02/03/96


请提示其需求已满

最佳答案

在Oracle 11g及更高版本中,可以使用listagg

SELECT   applicant_id,
         LISTAGG(date_of_birth) WITHIN GROUP (ORDER BY date_of_birth)
FROM     my_table
GROUP BY applicant_id

关于sql - 我需要选择语句的结果作为单个ID的多个出生数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28690375/

10-11 01:25