Visual C# 2013逆引き大全 555の極意

LINQの極意 - Tips316 データの合計値を取得する

Icon comment count 0
Icon stock count 0

Tips316データの合計値を取得する

Point検索したデータの合計値を取得(Sumメソッド)

Level1
対応
  • EXP
  • PRO

LINQで合計値を計算するには、Sumメソッドを使います。

Sumメソッドは、次のように記述します。

(from 変数 in エンティティ 
select 列名).Sum()

SQLの場合は、「SELECT SUM(列名) FROM テーブル名 …」で検索結果の合計値を計算しますが、LINQの場合はクエリで取得した結果に対して、Sumメソッドを利用します。

Sumメソッドを利用する場合、クエリ全体に丸カッコが必要になりますが、次のように検索結果を一時的な変数に保存しておき、その変数に対してSumメソッドを使うこともできます。

var クエリ結果 = from 変数 in エンティティ select 列名 
int 件数 = クエリ結果.Sum()
<

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません