最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 解析SQLServer任意列之间的聚合建站知识

解析SQLServer任意列之间的聚合建站知识

时间:2023-05-23 12:05:23 阅读: 文章分类: 网站建设 作者: 网站技术员

导读:1建站知识这里介绍一个通过xml合并列并转为行集后直接用聚合函数求值的方法,测试用例和代码如下seo网站关键词优化百度seo网站优化。

seo网站关键词优化百度seo网站优化sql的maseo网站优化软件x之类的聚合函数只能针对同一列的n行运算,如果对n列运算,一般都用case 语句来判断,如果列少还比较容易写,列多了就麻烦了。--------------------------------------------------------------------------------/* 测试名称:利用 XML 求任意列之间的聚合 测试功能:对一张表的列数据做 min 、 max 、 sum 和 avg 运算 运行原理:字段合并为 xml 后做 xquery 查询转为行集后聚合 */ -- 建立测试环境 declare @t table ( id smallint , a smallint , b smallint , c smal如何seo优化推广网站lint , d smallint , e smallint , f smallint ) insert into @t select 1, 1, 2, 3, 4, 6, 7 union all select 2, 34, 45, 56, 54, 9, 6 -- 测试语句 select a.*, c.* from @t a outer apply( select doc=( select * from @t as doc where id= a. id for xml path ( '' ), type ) ) b outer apply( select min ( r) as minValue, max ( r) as maxValue, sum ( r) as sumValue, avg ( r) as avgValue from ( select cast ( cast ( d. n. query( 'text()' ) as varchar ( max )) as int ) as r from doc. nodes( '/a,b,c,d,e,f' ) D( n)) tt ) c /* 测试结果 id a b c d e f minValue maxValue sumValue avgValue ------ 网seo优化趋势------ ------ ------ ------ ------ ------ ----------- ----------- ----------- ----------- 1 1 2 3 4 6 7 1 7 23 3 2 34 45 56 54 9 6 6 56 204 34 */相关seo网站关键词优化百度seo网站优化。

关键词标签: 标题 标签 SQL

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-23 ,文章解析SQLServer任意列之间的聚合建站知识主要讲述标签,标题,SQL网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_5512.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章