C#等价于SQL中的COALESCE()

本文关键字:COALESCE 中的 等价于 SQL | 更新日期: 2023-09-27 18:25:13

我有一个DataTable dtTemp,如下

---------------------------------
   ID      |   Name
---------------------------------
  101      |   ABC
  102      |   PQR
---------------------------------

我只想要一个string which consist of all names。像

String str="ABC,PQR"

C#等价于SQL中的COALESCE()

您可以使用LINQ:

String.Join(",", table.AsEnumerable().Select(r => r.Name));

(如果不是类型化数据集,则为r["Name"]