为什么80%的码农都做不了架构师?>>>   

cube、rollup及exec的用法实例

select sdept 系部,sno 学号,max(sage) 最大年龄,   grouping(sno) s1/**goruping是一个聚合函数,其产生一个附加的列,当用cube或rollup运算符添加行时,附加的列输出值为1,                       当所添加的行不是由cube或rollup产生时,附加列值为0*/   from student   group by sno,sdept   with cube    select sdept 系部,sno 学号,max(sage) 最大年龄,   grouping(sno) s1   from student   group by sno,sdept   with rollup    select sno 学号,sdept 系部,avg(sage) 平均年龄,   grouping(sno) s1   from student   where sgentle='男'  group by sdept,sno   with cube    select sno 学号,sdept 系部,avg(sage) 平均年龄,   grouping(sno) s1   from student   where sgentle='男'  group by sdept,sno   with rollup    select sdept,avg(sage) from student where sgentle='男' group by sdept having avg(sage)>20   order by avg(sage) desc      select sno 学号,sname 姓名,sage 年龄,sgentle 性别,sdept 所属系部 from student where sage>=19 and((sdept='计算机' and sgentle='男') or (sdept='外语系' and sgentle='女')) order by sdept,sage desc  select sdept 系部名称,avg(sage) 平均年龄 into studen from student where sgentle='男' group by sdept having avg(sage)>=20      select * from class where ms like '%0!%' escape '!'    EXEC xp_cmdshell 'bcp stored.dbo.student out c:\test1.txt -c -T'--这个是直接导出一张表   exec xp_cmdshell 'bcp "select * from stored..student" queryout c:\data.txt -c -T'--这个是将查询到的结果导出   alter table studenttest add constraint stu_snoa primary key clustered(sno)--这是创建主键的方法   alter table studenttest drop constraint stu_snoa--这是删除主键的方法,这里其实就只是删除了一个约束,约束一删除主键就没有了  

本文出自 “乔磊的博客 学习 进步” 博客,谢绝转载!

转载于:https://my.oschina.net/sucre/blog/296277

cube、rollup及exec的用法实例相关推荐

  1. Hive分析窗口函数(五) GROUPING SETS,GROUPING__ID,CUBE,ROLLUP

    GROUPING SETS 该关键字可以实现同一数据集的多重group by操作.事实上GROUPING SETS是多个GROUP BY进行UNION ALL操作的简单表达,它仅仅使用一个stage完 ...

  2. oracle几种例外,Oracle例外用法实例详解

    本文实例讲述了Oracle例外用法.分享给大家供大家参考,具体如下: 一.例外分类 oracle将例外分为预定义例外.非预定义例外和自定义例外三种. 1).预定义例外用于处理常见的oracle错误. ...

  3. group by rollup 和grouping的使用实例

    GROUPING函数可以接受一列,返回0或者1.如果列值为空,那么GROUPING()返回1:如果列值非空,那么返回0.GROUPING只能在使用ROLLUP或CUBE的查询中使用.当需要在返回空值的 ...

  4. python命令行参数解析OptionParser类用法实例

    python命令行参数解析OptionParser类用法实例 本文实例讲述了python命令行参数解析OptionParser类的用法,分享给大家供大家参考. 具体代码如下:     from opt ...

  5. php中 datalist,html5 datalist标签的用法是什么?这里有datalist标签的用法实例

    本篇文章主要为大家讲述了关于html5 datalist标签的用法及html5 datalist标签的用法实例.本文说了两个常用的选项框的实例供大家选择观看,下面就让我们一起来看这篇文章吧 我们先来看 ...

  6. python的for语句用法_python中list循环语句用法实例

    本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个 ...

  7. CStopWatch计时器的用法实例

    CStopWatch计时器的用法实例 创建CStopWatch对象: CStopWatch m_runningtimeWatch; //定义一个计时器 定义一个装返回值的变量: double m_ru ...

  8. Go语言MD5加密用法实例

    Go语言MD5加密用法实例 本文实例讲述了Go语言MD5加密用法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: import (     "crypto/md5" ...

  9. python mysqldb cursor_python中MySQLdb模块用法实例

    转载自:http://www.jb51.net/article/57290.htm 姓名:梅金波                        学号:16010110036 [嵌牛导读]MySQLdb ...

最新文章

  1. 【组队学习】【32期】深入理解计算机系统
  2. windowswps怎么以文件形式发送_一个招投标项目出现了履约争议,但是没有签订合同,怎么办?...
  3. 取得NSDate实例各个字段的数字
  4. 从零开始数据科学与机器学习算法-知识点补充-00
  5. RuntimeError: Model class cmdb.models.UserInfo doesn't declare an explicit app_label
  6. python字典怎么添加值_python字典中如何添加键值对
  7. .NET环境下水晶报表使用总结
  8. 95-136-041-源码-Operator-TwoInputStreamOperator
  9. java文件格式转换
  10. Linux C 语言 Socket 通信(多对多)多线程实现
  11. Brooklyn 最新版 |创意多用途响应式 WordPress 主题下载
  12. MatLab2019下载
  13. git fatal: destination path ‘**‘ already exists and is not an empty directory.解决
  14. 华为手机使用应用沙盒动态修改imsi参数
  15. linux鼠标手势,Vivaldi 1.2 发布,定制鼠标手势
  16. 大数据时代,企业如何做好数据防泄漏?
  17. 用canvas绘制流星夜空
  18. 第三阶段:1.数据分析:2.定性定量数据分析
  19. maya! board_Maya"普天同庆"病毒解决方案来了
  20. Python对列表去重的多种方法(四种方法)

热门文章

  1. linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)
  2. 全球及中国医用敷料市场销售前景与竞争格局研究报告2022版
  3. 双循环格局对话国际农民丰收节交易会 谋定农业贸易高质量
  4. grep 打印出过滤字段及后3行内容
  5. 自已动手写的轮播图插件,功能不断增加中,可以下载
  6. Struts2学习8--文件上传(单个文件上传)
  7. 由浅入深:自己动手开发模板引擎——解释型模板引擎(二)
  8. “猜你喜欢” — 浅谈内容分发中的推荐系统
  9. 从0到1,你的导流姿势真的正确吗?
  10. PMCAFF原创作者人气榜,快来看看你排第几?