假如有一張表(datatable),有sshyzid、yhzmc、yhxm、yhxb等字段
sshyzid yhzmc yhxm yhxb
1 好友 張三 男
1 好友 李四 男
2 同事 王五 男
現在要按yhzmc進行分組統計,可以通過以下linq進行查詢統計:
//用函式的寫法
var fz = dsfriends.tables[0].asenumerable().groupby(row =>
new )
.select(p => new );
//用linq的寫法
//var fz = from a in dsfriends.tables[0].asenumerable()
// group a by new into m
// select new ;
對查詢結果fz,如果要將其轉換成表(datatable),可以通過以下函式實現
///
/// 將linq查詢結果轉換為表,表可以先定義結構,也可自動根據查詢結果生成表結構
///
/// linq查詢結果
/// 表
public static void linqresulttotable(ienumerable result, ref datatable table)
}datarow row = table.newrow();
table.rows.add(row);
foreach (propertyinfo p in pi)}}
SqlServer將查詢結果轉換為XML和JSON
1.查詢結果轉xml declare parametersql nvarchar max select from table declare sql nvarchar max declare xmlstring varchar max declare xml xml declare paramlis...
mysql查詢結果轉換為PHP陣列的幾種方法的區別
result mysql fetch row 這個函式返回的是陣列,陣列是以數字作為下標的,你只能通過 result 0 result 2 這樣的形式來引用。result mysql fetch assoc 這個函式返回是以欄位名為下標的陣列,只能通過欄位名來引用。result field1 res...
在SQL中直接把查詢結果轉換為JSON資料
引用自 在sql server2016版本之後的新特性中,利用for json path 可以將 內容轉成json字串,有自動轉化和指定格式等轉換。下面這篇中,已經有準備一些資料 ms sql server物件型別type 為前端服務,直接在sql把查詢結果轉換為json格式資料 實現這樣的功能,可...