返回顶部
首页 > 资讯 > 数据库 >一个简单的交叉报表
  • 879
分享到

一个简单的交叉报表

一个简单的交叉报表 2016-11-16 11:11:55 879人浏览 猪猪侠
摘要

--行转列小实例 --创建测试表 if object_id(N"test", N"U") is not null drop table test Go with PivotTable as ( select "

一个简单的交叉报表

--行转列小实例
--创建测试
if object_id(N"test", N"U") is not null
  drop table test
Go
with PivotTable as
(
  select "xxx" as czy, "点赞" as czlx, 2 as num
  uNIOn all
  select "xxx", "浏览" as czlx, 14 as num
  union all
  select "yyy", "浏览" as czlx, 10 as num
  union all
  select "zzz", "浏览", 30
  union all
  select "zzz", "点赞", 3 
)
select * into test from PivotTable
go
--创建存储过程
if exists(select name from sysobjects where name = "usp_GetPivotInfo")
    drop proc usp_GetPivotInfo
go

create proc usp_GetPivotInfo
as
declare @czlx varchar(500),
        @sql varchar(2000)        
select @czlx = stuff((select distinct ",[" + czlx + "]"  from test for xml path ("")),1,1,"")
--select @czlx
set @SQL = "select czy, {#} from test pivot(sum(num) for czlx in ({#})) as T";
set @SQL = replace(@SQL, "{#}", @czlx);
exec(@SQL);
go

exec usp_GetPivotInfo ;

 

您可能感兴趣的文档:

--结束END--

本文标题: 一个简单的交叉报表

本文链接: https://lsjlt.com/news/5505.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 一个简单的交叉报表
    --行转列小实例 --创建测试表 if object_id(N"test", N"U") is not null drop table test go with PivotTable as ( select "...
    99+
    2016-11-16
    一个简单的交叉报表
  • 一个简单的交叉报表_列转行
    --列转行小实例 --创建测试表 if object_id(N"test", N"U") is not null drop table test go with UnPivotTable as ( select...
    99+
    2021-10-29
    一个简单的交叉报表_列转行
  • 怎么使用html制作一个简单的提交表单
    这篇文章主要介绍怎么使用html制作一个简单的提交表单,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!html制作一个表单的方法网页中常见的“登录”“注册”等功能通常都是使用表单实现的...
    99+
    2024-04-02
  • 动态交叉表头报表的制作
    在数据信息系统中,常常会看到这样一类报表需求,它们的样式为交叉报表的变形(既纵向分组扩展又横向分组扩展,在交叉区域对统计项进行汇总),同时在纵向分组时,要求每个组跟随一个与分组相对应的横向表头。对比效果如下图所示:从上图可看到,报表纵向按照...
    99+
    2023-06-02
  • HTML怎么编写一个简单的表单
    这篇文章主要介绍了HTML怎么编写一个简单的表单,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们先来看下常用的表单元素有哪些: 文本域 文本域通过 &l...
    99+
    2023-06-27
  • Java简单几步实现一个二叉搜索树
    目录1、认识二叉搜索树2、实现一个二叉搜索树2.1 成员变量2.2 insert 方法2.3 search 方法2.4 remove 方法(重点)3、二叉搜索树总结1、认识二叉搜索树...
    99+
    2023-02-08
    Java二叉搜索树 Java二叉树
  • mysql交叉表的写法
    这篇文章主要讲解了“mysql交叉表的写法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql交叉表的写法”吧! 创建2张表 一张t_shui...
    99+
    2024-04-02
  • mysql怎么建立一个简单的表
    要在MySQL中建立一个简单的表,您可以使用以下语法: CREATE TABLE table_name ( column1 ...
    99+
    2024-05-13
    mysql
  • access两个表交叉表查询怎么实现
    要实现两个表的交叉表查询,可以使用SQL语句中的JOIN操作来实现。具体步骤如下: 首先,确定两个表之间的关联字段(例如ID字段...
    99+
    2024-03-15
    access
  • 怎么用mysql建立一个简单的表
    要使用MySQL建立一个简单的表,可以按照以下步骤进行操作: 打开MySQL命令行工具或使用图形界面工具(如phpMyAdmin...
    99+
    2024-04-09
    mysql
  • 提交表单最简单的AJAX程序分享
    复制代码 代码如下: function tijiao(){ $("#tijiaoanniu").val("提交中..."); $.ajax({ type:'POST', url:'a...
    99+
    2022-11-15
    提交表单 AJAX程序
  • 一个简单的WebServer,socke
    import socket import threading body = '<h1> web server </h1>' response_params = [ 'HTTP/1.0 200 OK'...
    99+
    2023-01-31
    简单 WebServer socke
  • 写一个简单的webserver
    基于 Python3 写的极简版 webserver。用于学习 HTTP协议,及 WEB服务器 工作原理。笔者对 WEB服务器 的工作原理理解的比较粗浅,仅是基于个人的理解来写的,存在很多不足和漏洞,目的在于给大家提供一个写 webser...
    99+
    2023-01-31
    简单 webserver
  • Java中怎么定义一个简单链表
    这篇文章给大家介绍Java中怎么定义一个简单链表,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、概述:原理:只有一个数据项(链接点Link),每个数据插入时都是对第一个数据的引用。插入数据说明:当链表没有数据时,插入...
    99+
    2023-05-31
    java
  • python模拟表单提交(一)
      以后可能要用到这方面的东西,所以先实践一下,比如抢火车票。  第一步:本地搭建一个程序, 如下,代码很丑陋,别笑      主要就是一个用户名,一个密码框,和一个提交按钮 <html>  <head><ti...
    99+
    2023-01-31
    表单 python
  • 如何编写提交表单最简单的AJAX程序
    本篇内容介绍了“如何编写提交表单最简单的AJAX程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!复制代码...
    99+
    2024-04-02
  • Android实现一个简单的单词本
    目录布局设计代码AddDanciActivity.javaDBOpenHelper.java效果图总结本文基于Java实现了一个简单的单词本安卓app,用的是SQLite数据库,包括...
    99+
    2024-04-02
  • 使用Servlet怎么实现一个表单提交功能
    使用Servlet怎么实现一个表单提交功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。用servlet实现一个注册的小功能 ,后台获取数据。注册页面:  注册页面代码 :&l...
    99+
    2023-05-31
    servlet 一个表
  • python留一交叉验证的实例
    目录python 留一交叉验证基本原理代码实现留一法交叉验证 Leave-One-Out Cross Validation我们用SKlearn库来实现一下LOOpython 留一交叉...
    99+
    2024-04-02
  • ireport数据表格报表的简单使用
    如果出现ireport打不开的问题正常都是因为JDK版本太高了,百度下如何简单,很容易的 首先:文件->new,选择Blank A4,Open this template 2...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作