我有这样两个栏“CAS”和“期望”下面的图像的列表,你可以看到有在“CAS”列共同的价值观,所以我想组由“中科院”并获取只有那些具有最大的行使用c#中的Linq在“pref”列中输入字符串长度。如何只使用linq从表中获取最大字符串长度列行?
输入表:
所需的输出:
我使用下面的查询,以获得在SQL上所需的输出,但如何通过LINQ办呢?
select cas, (select top 1 pref from pdf_tab b where b.cas = a.cas order by LEN(pref) desc)
from pdf_tab a group by cas
对不起,我想LINQ。 –
有标志C#和LINQ – ipavlu