今天做个后台服务,有个需求是批量生成一批表的数据,如果用BulkInsert会提升很大一截提交效率,但是如果用循环构造提交的Datable,则算法开销太高,所以用这种查询批量查出符合格式的DataTable结果集. *思想就是将查询列做CASE判断值,然后放在 SELECT段中作为别名列显示字段值,然后再根据ID分组. 下面是内层的原始查询效果: 下面是行转列后查询效果如图: 下面是上面两张图的最终查询语句: SELECT f_gameID,SUM(score) AS totNum, SUM(C…