位置: 编程技术 - 正文

总结下sqlserver group by 的用法(总结下半年工作计划)

编辑:rootadmin

推荐整理分享总结下sqlserver group by 的用法(总结下半年工作计划),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:总结下来的英文,总结下一步打算,总结下一步工作计划怎么写,总结下一步工作计划怎么写,总结下文是什么意思,总结下属的工作表现怎么写,总结下一步工作计划怎么写,总结下一步打算,内容如对您有帮助,希望把文章链接给更多的朋友!

今天用实例总结一下group by的用法。

归纳一下:group by:ALL ,Cube,RollUP,Compute,Compute by

创建数据脚本

Create Table SalesInfo(Ctiy nvarchar(),OrderDate datetime,OrderID int)

insert into SalesInfoselect N'北京','--',union allselect N'北京','--',union allselect N'北京','--',union allselect N'大连','--',union allselect N'大连','--',union allselect N'大连','--',union allselect N'大连','--',union allselect N'大连','--',

首先执行以下脚本:

select Ctiy,count(OrderID) as OrderCountfromSalesInfogroup by Ctiywith cube

可以看到多出了一行 是对所有的订单数的汇总

下一个脚本:

select Ctiy,Year(OrderDate) as OrderYear,count(OrderID) as OrderCountfromSalesInfogroup by Ctiy,Year(OrderDate)with cube

可以看出来对分组中的维度都进行了汇总,并且还有一个订单的总和

下一个脚本(注意出现了rollup):

总结下sqlserver group by 的用法(总结下半年工作计划)

select Ctiy,Year(OrderDate) as OrderYear,count(OrderID) as OrderCountfromSalesInfogroup by Ctiy,Year(OrderDate)with rollup

使用rollup会对group by列出的第一个分组字段进行汇总运算

下一个脚本:

select Ctiy,count(OrderID) as OrderCountfromSalesInfowhereCtiy = N'大连'group by all Ctiy

我们会看到 使用group by all 后,不符合条件的城市也会出现,只是订单数是零

需要注意的是 All 不能和 cube 和 rollup一起使用,和having一起使用的话,All的功能会失效.

下一个脚本:

select Ctiy,orderdate,orderidfromSalesInfocompute count(orderid)

显示了两个结果集,一个是订单结果集,一个是订单总数结果集

最后一个脚本:

select Ctiy,orderdate,orderidfromSalesInfoorder by Ctiycompute count(orderid) by Ctiy

按照不同的城市,分别显示该城市的订单信息,一个显示该城市的所有订单数量

就先说这些了.

SQLSERVER中忽略索引提示 当我们想让某条查询语句利用某个索引的时候,我们一般会在查询语句里加索引提示,就像这样SELECTid,namefromTBwith(index(IX_xttrace_bal))wherebal当在生产环

SQLSERVERAGENT警告:事件 ID: Successfullyre-openedthelocaleventlog-NOTE:Someeventsmayhavebeenmissed.Attemptingtotore-openthelocaleventlog...Unabletoreadlocaleventlog(reason:事件日志文件已在读取间更改。).事件类型

sql报错Successfully re-opened the local eventlog解决方法 报错1:Unabletoreadlocaleventlog(reason:事件日志文件已在读取间更改。报错2:Successfullyre-openedthelocaleventlog-NOTE:Someeventsmayhavebeenmissed.微软解释:

标签: 总结下半年工作计划

本文链接地址:https://www.jiuchutong.com/biancheng/348065.html 转载请保留说明!

上一篇:sqlserver 增删改查一些不常用的小技巧(sqlserver增删改查执行语句)

下一篇:SQLSERVER中忽略索引提示(sql忽略null)

  • 劳务公司发放农民工工资要开发票吗?
  • 注销空白缴销发票流程
  • 纳税人期末存货怎么结转
  • 减免税款递延收入怎么算
  • 实收资本印花税是营业账簿吗
  • 吸收合并和新设合并
  • 工会建账选择哪个科目好
  • 民非企业是否可以盈利
  • 一般纳税人技术服务免税发票怎么开
  • 主表第17栏应该等于定期
  • 应收账款核销的会计处理
  • 购入库存商品未付款怎么做账
  • 企业所得税税率有几个档次
  • 发票抵扣联认证抵扣分录
  • 承兑汇票银行背书
  • 代收车船税是什么意思必须收吗
  • 用于研发的材料进项能否加计抵扣1%
  • 快递公司怎么纳入社保
  • 工程施工企业人力资源管理
  • 申报的国家资助的一个项目如何进行账务处理?
  • 职工教育经费不提可以吗
  • 光伏电站运维费用清单
  • 存货对外销售会计分录
  • 报考中级会计的工作证明
  • mac开机按command+r没反应
  • win10系统更新出现错误代码
  • linux joe
  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤
  • win11如何调整鼠标中键
  • php require的用法
  • 确认应付职工薪酬是借方还是贷方
  • vue移动和pc两套代码
  • 税前可扣除的税费
  • 贷记卡怎么还利息
  • 2023前端面试题csdn
  • 定期定额纳税申报
  • php连接数据库的基本步骤是什么
  • php xdebug配置
  • framework教程
  • uniapp面试题必问的坑
  • openlayers6教程
  • php遍历数组使用的是
  • 申报完清卡是什么意思
  • 公司租用员工的车辆交什么税
  • 代理付银行手续费合法吗
  • 关联企业无息借款如何征税?
  • 增值税抵扣明细网络超时怎么处理
  • DB2专家王云谈商业智能BI
  • 固定资产变卖怎么做账务处理
  • 接受捐赠如何进项
  • 收到的税费返还怎么算
  • 个税汇算清缴是退税吗
  • 哪些免征土地使用税
  • 公关费用计入什么科目比较好
  • 电力行业规定
  • 结转本月收支
  • 收到公众号消息提醒
  • 付给供应商的货款怎么写记账凭证
  • 卸载软件怎么彻底删掉
  • mysql获取日期年份
  • win7的系统在哪里打开
  • win8.1 0x80072efe
  • window10的dns异常
  • xp系统ie浏览器怎么升级
  • Win10 Mobile RS2预览版14926更新与修复内容汇总
  • windows7报错
  • Android游戏开发案例教程小小弹球
  • perl后门,正向和反向!实例代码
  • Linux 中的nc命令小结
  • JQuery中Ajax()的data参数类型实例分析
  • javascript函数大全
  • android installer apk
  • jquery mobile 图片滑动
  • jquery中的attr方法
  • 贵州省地方税务局历任纪检组长马平
  • 定额发票是什么票据类型
  • 教育培训行业的发展前景
  • 税务数据清理变态
  • 中华人民共和国成立于1949年10月1日到今年是多少周年
  • 超市一般纳税人做账流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设