タイトル | : DataTable 上でグループ化( distinct ) |
記事No | : 4881 |
投稿日 | : 2007/01/23(Tue) 11:08 |
投稿者 | : たかだ |
以下のようなテーブルが存在した場合に、 ┌─┐ │f1│ ├─┤ │a │ │a │ │a │ │b │ │b │ │b │ │c │ │c │ │c │ └─┘
以下のようなテーブルを作りたいのですが、 どのようにすればよいですか?
┌─┐ │f1│ ├─┤ │a │ │b │ │c │ └─┘
クエリでやるとしたら select distinct f1 from table1 もしくは select f1 from table1 group by f1 のようなことを VB2005 の DataTable 上で行いたいです。
よろしくお願いいたします。
Dim table1 As New System.Data.DataTable
' テーブルの作成 With table1 .TableName = "table1" .Columns.Add("f1", System.Type.GetType("System.String")) End With
' データの作成 With table1.Rows .Add(New Object() {"a"}) .Add(New Object() {"a"}) .Add(New Object() {"a"}) .Add(New Object() {"b"}) .Add(New Object() {"b"}) .Add(New Object() {"b"}) .Add(New Object() {"c"}) .Add(New Object() {"c"}) .Add(New Object() {"c"}) End With
' この後、どのようにすれば良いのか分かりません。
|