【发布时间】:2020-02-19 18:16:24
【问题描述】:
我已经检查过这个页面 = How to get Max String Length in every Column of a Datatable
我有一个 .NET 数据表(从平面文件、50 多列、50 万条记录加载)。所有列都是字符串类型。列可以有 NULL 或 Empty 值。我想要数据表每列的最小长度,其中 Length>0(不包括 NULL 或 Empty 值)。
在 SQL 中,查询将是(对于单列)= select MIN(LEN(Field)) [MinLen] from MyDataTable where len(Field) > 0
我可以运行“foreach DataColumn”并获取单个列的 MinLength,但需要时间。如果可能,希望一次性获得所有 MinValues > 0。谢谢。
【问题讨论】:
-
How to get Max String Length in every Column of a Datatable 应该会带你到那里。否则尝试一些东西并发布一个具体的问题。