博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL语句和EF Group by 用法
阅读量:5135 次
发布时间:2019-06-13

本文共 993 字,大约阅读时间需要 3 分钟。

1,Group by 根据某个字段排序

       select Department,count(*) FROM [PPMG].[dbo].[UnConViolation] group by Department

结果如下:

2,Group by与所传参数联合使用

USE PPMGSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOAlter PROCEDURE UnConViolationTimes     @type nvarchar(50)ASBEGIN    declare @sql nvarchar(1000)    if @type is not null    begin      set @sql='select '+ @type+' as Name,count(*) as Count FROM [PPMG].[dbo].[UnConViolation] group by '+@type      print @sql      exec(@sql)    end    ENDGO

exec UnConViolationTimes 'Department'

结果如下

 

3,Group by 后台用法

public List
GetUnConViolationTimes(string type) { var UnConViolationList = UnConViolationRepository.Query(); var ttList = UnConViolationList.GroupBy(m => new { m.Department}).Select(m => new ViolationTimesDto() { Name=m.Key.Department, Count=m.Count() }).ToList(); return ttList; }

 结果如下

 

转载于:https://www.cnblogs.com/lcidy/p/10619193.html

你可能感兴趣的文章
js点击button按钮跳转到另一个新页面
查看>>
sqlite 时间函数及时间处理
查看>>
HDU 1074 状态压缩DP 第一次写 多多指教
查看>>
虚拟环境更新HA
查看>>
UCOS2系统内核讲述(三)_TCB任务控制块
查看>>
Oracle表空间 ORA-01653:
查看>>
IDEA启动时自动报Plugin Error错误
查看>>
Oracle初级第一天
查看>>
Python网络爬虫与信息提取-Beautiful Soup 库入门
查看>>
一、SQL语法——13-集合运算
查看>>
十三、控制文件下载
查看>>
call指令和ret指令的配合使用
查看>>
flag寄存器
查看>>
Qt_OpenGL_教程
查看>>
Kafka spring 集成
查看>>
前端的各种各样的面试题大全
查看>>
【测试管理_浅谈软件测试的价值及如何做】
查看>>
Prism翻译笔记(一)第一章:介绍
查看>>
Oracle同义词创建及其作用
查看>>
技术名称(随学随更新)
查看>>