2016-04-20 17 views
-1

oracle ListaggのC#に相当するラムダ式はありますか?Oracle Listagg相当のラムダC#

私はここでのOracle

FullName  Amount 
    Rey   20 
    Roy   20 
    Rylie   21 
    Rylolo   21 
    Rembu   40 

select LISTAGG (FullName, ', ') WITHIN GROUP (ORDER BY FullName) names, Amount from TableSample 

からクエリを持っており、このクエリでは、あなたのC#コードを示していない。この

FullName  Amount 
Rey,Roy  20 
Rylie,Rylolo 21 
Rembu   40 

答えて

0

のように表示されますが、string.JoinLISTAGGに最も近いC#のと同じです。最終的なSelect投影では、グループAmountによるデータとは

string.Join(",", g => g.Select(i=>i.FullName)) 

を含めるべきであるように思えます。