2010-05-21 2 views
0

Ниже мой стол соизволиля хочу Oracle Запрос на форматированный вывод

Ecode   Degree    YOQ 
7654321   SSC     2000 
7654321   HSC     2002 
7654321   Bcom    2006 
7654321   MCA     2010 
7654322   SSC     2002 
7654322   HSC     2004 
7654322   Bcom    2007 
7654323   SSC     2002 
7654323   HSC     2004 
7654323   BE     2008 

я хочу следующий форматированный вывод с помощью Oracle Query

Ecode  Degree       year 
7654321  SSC,HSC,Bcom,MCA     2000,2002,2006,2010   
7654322  SSC,HSC,Bcom      2002,2004,2007 
7654323  SSC,HSC,BE      2002,2004,2008 

Заранее спасибо

Vivek shah

+0

Возможный дубликат [Как объединить несколько строк в список с разделителями-запятыми в Oracle?] (Http://stackoverflow.com/questions/468990/how-can-i-combine-multiple-rows-into- а-запятыми список-в-оракула) –

ответ

1

ВЫБОР ecode, wm_concat (DEGREE), wm_concat (yoQ) FROM TABLE_NAME GROUP BY ecode

Смежные вопросы