位置: 编程技术 - 正文

总结下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)

  • 建筑垃圾清运费税率是多少
  • 流动资产周转天数下降说明什么
  • 或有资产的特点和或有资产的披露是什么
  • 合同印花税怎么贴
  • 收到投资土地使用权的会计科目
  • 分公司可以独立签约吗
  • 冲红的发票税款计提分录要冲红吗
  • 取得住宿发票的专用发票可以抵扣吗
  • 进口环节增值税由海关征收吗
  • 外商独资投资性公司
  • 政策性用房包括哪些
  • 帮客人清关的费用如何做会计核算合适呢?
  • 发票现金支付的做账增值税
  • 存货跌价准备转销会影响当期损益吗
  • 小型微利企业减按25%计算应纳税所得额
  • 售后回租是否确认收入
  • 工业企业月末结转分录
  • 可以把两张发票合写在记账凭证上吗
  • 注册资本变更增加意味着什么
  • 一直不营业的企业叫什么
  • 金税盘管理费用怎么结转
  • 福利费进项税额转出会计分录账务处理
  • 个人能在税务局交社保吗
  • 创建上市公司
  • 司机公里补助用不用交个税
  • php数组原理
  • linuxssh免密登录
  • Remoterm.exe - Remoterm是什么进程 有什么用
  • dsregcmd.exe
  • php curl_init
  • 存货短缺的账务处理
  • pavsrv50.exe - pavsrv50进程管理信息
  • yolov5 教程
  • 分支机构分摊税款的计算
  • echarts css
  • 企业缴纳职工社保比例的规定
  • 申报表中的免税销售额是收入吗
  • 社会团体会员费做分录
  • webserviceclient
  • phpcms api
  • 会计要考哪些证书,难度如何
  • 装订会计凭证步骤
  • 资产负债表的货币资金怎么算
  • 暂估和冲暂估分录
  • 物业公司收的停车费做什么科目
  • 材料估价入库发票收到如何记账
  • 房地产企业收到政府土地补偿款如何入账
  • 支付国外客户佣金违法吗
  • 实收资本主要包括哪些
  • 建厂期间购买材料怎么办
  • MSSQL 2005/2008 日志压缩清理方法小结
  • sql怎么遍历
  • sql简单教程
  • win8如何快速启动
  • xp系统怎么弄成win7
  • centos8复制文件
  • 文件夹隐藏属性怎么弄
  • Ubuntu 32/64位安装音乐标签编辑器Kid3的方法
  • xp怎么改密码怎么设置
  • 苹果mac查看
  • windows8如何使用
  • linux如何修改网关地址
  • [置顶]JM259194
  • cocos creator js教程
  • unity获取组件的方法
  • android内存优化 简书
  • cocos2dx减少内存开销
  • android 动效
  • android百分比布局
  • python socket sendto
  • jquery异步提交表单
  • 实现非常简单的英文
  • Android之Notification
  • 外部js获取当前vue实例
  • 陕西税务平台
  • 公司税务风险情况说明怎么写
  • 本年累计实际已预缴的所得税额怎么填
  • 村级公益性支出是什么
  • 免征船舶吨税的范围
  • 社保申报截止日期每月
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设