From 1c9043fd91e56539149adce2a497423eb2eeee91 Mon Sep 17 00:00:00 2001 From: 2881099 <2881099@qq.com> Date: Thu, 18 Aug 2022 15:32:29 +0800 Subject: [PATCH] update --- Group-Aggregation-Query.md | 14 +++++++------- 分组聚合查询.md | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Group-Aggregation-Query.md b/Group-Aggregation-Query.md index 03b5893..b802b68 100644 --- a/Group-Aggregation-Query.md +++ b/Group-Aggregation-Query.md @@ -81,23 +81,23 @@ var list = fsql.Select() ## Aggregate +- Distinct + ```csharp var list = fsql.Select() .Aggregate(a => Convert.ToInt32("count(distinct title)"), out var count) .ToList(); ``` -## Count(Distinct ..) +- SqlExt.DistinctCount ```csharp -var count = fsql.Select().First(a => SqlExt.DistinctCount(a.Avatar)); -// SELECT count(distinct a."Avatar") as1 -// FROM "User1" a - -// Or.. -fsql.Select().Aggregate(a => SqlExt.DistinctCount(a.Avatar), out var count); +fsql.Select() + .Aggregate(a => SqlExt.DistinctCount(a.Key.Title), out var count); ``` +> SELECT count(distinct a."title") as1 FROM "Topic" a + ## API | Method | Return | Parameter | Description | diff --git a/分组聚合查询.md b/分组聚合查询.md index bb94525..b8d4cba 100644 --- a/分组聚合查询.md +++ b/分组聚合查询.md @@ -78,23 +78,23 @@ var list = fsql.Select() ## Aggregate +- Distinct + ```csharp var list = fsql.Select() .Aggregate(a => Convert.ToInt32("count(distinct title)"), out var count) .ToList(); ``` -## Count(Distinct ..) +- SqlExt.DistinctCount ```csharp -var count = fsql.Select().First(a => SqlExt.DistinctCount(a.Avatar)); -// SELECT count(distinct a."Avatar") as1 -// FROM "User1" a - -//或者 -fsql.Select().Aggregate(a => SqlExt.DistinctCount(a.Avatar), out var count); +fsql.Select() + .Aggregate(a => SqlExt.DistinctCount(a.Key.Title), out var count); ``` +> SELECT count(distinct a."title") as1 FROM "Topic" a + ## API | 方法 | 返回值 | 参数 | 描述 |