当前位置: 首页 > news >正文

桂林网站制作推荐云南网站建设一度科技

桂林网站制作推荐,云南网站建设一度科技,英文版网站建设方案,新手怎么注册自媒体账号SQL Server2005引入了很多迎合开发者口味的新特性#xff0c;虽然改动不大#xff0c;却大大了减少了开发者的工作量#xff0c;这种替用户考虑的开发思路#xff0c;值得称赞。 在SQL Server2000中#xff0c;要实现行列转换#xff0c;需要综合利用聚合函数和动态SQL虽然改动不大却大大了减少了开发者的工作量这种替用户考虑的开发思路值得称赞。 在SQL Server2000中要实现行列转换需要综合利用聚合函数和动态SQL实现起来需要一定的技巧所以在CSDN的SQL讨论区里可以看到大量询问行列转换如何实现的问题。到了2005中使用新引进的关键字PIVOT/UNPIVOT可以轻松实现行列转换的需求。 好像Oracle11g也准备引入PIVOT/UNPIVOT特性对于Oracle开发来说Its a good news。 本文通过两个简单的例子展示PIVOT/UNPIVOT的用法。详细的语法请参考联机帮助。 PIVOT 创建测试表插入测试数据 create table test(id int,name varchar(20),quarter int,profile int) insert into test values(1,a,1,1000)insert into test values(1,a,2,2000)insert into test values(1,a,3,4000)insert into test values(1,a,4,5000)insert into test values(2,b,1,3000)insert into test values(2,b,2,3500)insert into test values(2,b,3,4200)insert into test values(2,b,4,5500) select * from testid name quarter profile----------- -------------------- ----------- -----------1 a 1 10001 a 2 20001 a 3 40001 a 4 50002 b 1 30002 b 2 35002 b 3 42002 b 4 5500 (8 row(s) affected) 利用PIVOT将个季度的利润转成横向显示 select id,name,[1] as 一季度,[2] as 二季度,[3] as 三季度,[4] as 四季度fromtestpivot(sum(profile)for quarter in([1],[2],[3],[4]))as pvt id name 一季度 二季度 三季度 四季度----------- -------------------- ----------- ----------- ----------- -----------1 a 1000 2000 4000 50002 b 3000 3500 4200 5500 (2 row(s) affected) UNPIVOT 建立测试表插入测试数据 drop table test create table test(id int,name varchar(20), Q1 int, Q2 int, Q3 int, Q4 int) insert into test values(1,a,1000,2000,4000,5000)insert into test values(2,b,3000,3500,4200,5500) select * from test id name Q1 Q2 Q3 Q4----------- -------------------- ----------- ----------- ----------- -----------1 a 1000 2000 4000 50002 b 3000 3500 4200 5500 (2 row(s) affected) 利用UNPIVOT将同一行中四个季度的列数据转换成四行数据 select id,name,quarter,profilefromtestunpivot(profilefor quarter in([Q1],[Q2],[Q3],[Q4])) as unpvt id name quarter profile----------- -------------------- ---------- -----------1 a Q1 10001 a Q2 20001 a Q3 40001 a Q4 50002 b Q1 30002 b Q2 35002 b Q3 42002 b Q4 5500 (8 row(s) affected)转载于:https://www.cnblogs.com/Fskjb/archive/2010/04/03/1703867.html
http://www.zqtcl.cn/news/285120/

相关文章:

  • 设计网站作品欣赏有那些网站注册商标官网入口
  • 装修网站怎么做的外贸谷歌推广怎么样
  • 建设部网站监理资质换证it外包 北京
  • flash网站制作公司杭州便宜的手机网站建设
  • 有ip地址如何做网站苏州门户网站建设
  • 菏泽北京网站建设邯郸做移动网站费用
  • 国外的平面设计网站施工企业介绍
  • 做网站市场价织梦模板自适应
  • xx单位网站建设方案设计精美的网站
  • 唐山市政建设总公司网站工商营业执照查询官网
  • 深圳建站模板建站网站介绍怎么写
  • 网站建设管理教程视频教程如何建一个电商平台
  • 深圳网络公司做网站wordpress怎么编辑网站
  • 淄博建站网络公司wordpress ldap外部登录认证
  • 南宁网站开发浏览器有哪几种
  • 石家庄哪里能制作网站网站301跳转
  • 网站建设报价浩森宇特wordpress怎样修改字体
  • 网站建设预估费用做品牌推广用什么网站
  • 网站建设风险评估西部数码 空间做2个网站
  • 专业购物网站建设wordpress the7不显示分类页
  • 移动应用开发网站建设网站时的故障分类
  • 网站动态静态软件项目管理案例教程第四版
  • 贵州萝岗seo整站优化鲜花店网站建设的总结
  • 下载做网站的软件建网站做站在
  • 无锡高端网站建设公司WordPress臃肿主题
  • 网站建设与运营财务预算seo下拉优化
  • 重庆铜梁网站建设价格阜城网站建设价格
  • 怎样建置换平台网站公众号开发周期
  • 朝阳建设网站什么是网络设计方案网络设计的原则有哪些
  • 长春商城网站制作二级网站建设 知乎