`
buliedian
  • 浏览: 1238434 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

SQL分组报表一例(摘自book online)

阅读更多
USE pubs
GO
SELECT   Category = 
      CASE type
         WHEN 'popular_comp' THEN 'Popular Computing'
         WHEN 'mod_cook' THEN 'Modern Cooking'
         WHEN 'business' THEN 'Business'
         WHEN 'psychology' THEN 'Psychology'
         WHEN 'trad_cook' THEN 'Traditional Cooking'
         ELSE 'Not yet categorized'
      END,
   CAST(title AS varchar(25)) AS 'Shortened Title',
   price AS Price
FROM titles
WHERE price IS NOT NULL
ORDER BY type, price
COMPUTE AVG(price) BY type
GO

Here is the result set:

Category            Shortened Title           Price                      
------------------- ------------------------- -------------------------- 
Business            You Can Combat Computer S 2.99                       
Business            Cooking with Computers: S 11.95                      
Business            The Busy Executive's Data 19.99                      
Business            Straight Talk About Compu 19.99                      

                                              avg
                                              ==========================
                                              13.73                      

Category            Shortened Title           Price                      
------------------- ------------------------- -------------------------- 
Modern Cooking      The Gourmet Microwave     2.99                       
Modern Cooking      Silicon Valley Gastronomi 19.99                      

                                              avg
                                              ==========================
                                              11.49                      

Category            Shortened Title           Price                      
------------------- ------------------------- -------------------------- 
Popular Computing   Secrets of Silicon Valley 20.00                      
Popular Computing   But Is It User Friendly?  22.95                      

                                              avg
                                              ==========================
                                              21.48                      

Category            Shortened Title           Price                      
------------------- ------------------------- -------------------------- 
Psychology          Life Without Fear         7.00                       
Psychology          Emotional Security: A New 7.99                       
Psychology          Is Anger the Enemy?       10.95                      
Psychology          Prolonged Data Deprivatio 19.99                      
Psychology          Computer Phobic AND Non-P 21.59                      

                                              avg
                                              ==========================
                                              13.50                      

Category            Shortened Title           Price                      
------------------- ------------------------- -------------------------- 
Traditional Cooking Fifty Years in Buckingham 11.95                      
Traditional Cooking Sushi, Anyone?            14.99                      
Traditional Cooking Onions, Leeks, and Garlic 20.95                      

                                              avg
                                              ==========================
                                              15.96                      

(21 row(s) affected)

分享到:
评论

相关推荐

    sql server 2000 book online (SQL Server 2000在线文档)(第2/共3)

    不用装SQL Server就能使用在线帮助---SQL Server 2000在线文档(图书),查询起来很方面。比如可以随时查查SQL语法。 (2/3)

    RDLC分组报表示例

    本篇文章将深入探讨“RDLC分组报表示例”这一主题,以及如何利用这些文件来理解和实现RDLC报表的分组功能。 首先,我们需要了解RDLC的基本概念。RDLC报表是基于Microsoft SQL Server Reporting Services (SSRS) ...

    sql server 2012 reporting service 中制作分组折叠式报表

    在SQL Server 2012 Reporting Services中,创建分组折叠式报表是一项常见的任务,它有助于数据的组织和展示,让复杂的数据集变得易于理解和分析。分组折叠式报表允许用户根据特定字段对数据进行分类,并可以展开或...

    速达4000.online 6.65 正版安装程序 online系列第一个版本,速达财务软件。

    速达财务软件。 《速达4000.online PRO》财务管理软件完全符合国家现行会计制度标准。软件支持云部署和桌面服务器部署,高度满足企业应用需求,大大提升...版本6.65为速达财务online系列第一个版本。发布于2021年5月。

    云星空如何制作直接SQL报表

    在云星空中新建一个报表,选择“直接SQL报表”类型,并输入报表的名称和描述。 ### 步骤二:配置数据源 点击“数据源属性”,打开数据源配置界面,选择报表所需的数据源。 ### 步骤三:输入SQL语句 输入报表所需...

    用SQL实现统计报表中的小计与合计的方法详解

    这个过程可以被扩展成为一个通用的存储过程,接受参数,动态地处理不同的列和分组条件,从而更灵活地满足不同报表的需求。 总结来说,利用临时表实现统计报表中的小计与合计,虽然在数据量大时可能面临内存压力,但...

    K3 CLOUD直接SQL报表快速开发步骤

    在金蝶K3 CLOUD BOS平台上,直接SQL报表是一种高效的报表开发方式,尤其适用于那些可以通过单一SQL查询完成数据提取且无需复杂计算分析的场景。本文将详细介绍如何在K3 CLOUD中利用直接SQL报表进行快速开发,包括...

    sql server 2000 book online (SQL Server 2000在线文档)

    不用装SQL Server就能使用在线帮助---SQL Server 2000在线文档(图书),查询起来很方面。比如可以随时查查SQL语法。

    在水晶报表中使用SQL数据库

    水晶报表是一款强大的报告生成工具,尤其适用于企业级的数据可视化和分析。它允许用户从各种数据源,包括SQL数据库,创建复杂、交互式的报告。在这个主题中,我们将深入探讨如何在水晶报表中有效地利用SQL数据库来...

    sql server report server分组示例

    总的来说,这个示例可能包含了一个完整的流程,从使用C#编写代码与SQL Server Report Server交互,到使用RDLC设计分组报表,再到在Visual Studio环境中管理项目和用户设置。学习和理解这个示例,对于熟悉SQL Server...

    SQL Server 2008报表服务入门到精通

    SQL Server 2008报表服务是微软提供的一款强大的商业智能工具,用于创建、管理和分发各种类型的报表。本教程旨在帮助初学者从基础到深入理解并掌握SQL Server 2008报表服务的各项功能。 1. **报表服务概述** SQL ...

    万能报表(SQL to Excel)

    万能报表可以将Sql查询结果输出为任意格式的...只要您懂得Sql查询语言和Excel,就可以制作出几乎任何一种报表,而不管有多么复杂,报表中还可以含有公式等等,这样就可以利用Excel的强大功能来进一步实现许多应用。

    微软rdlc报表创建、设置数据、设置分组、分组统计

    RDLC报表提供了一种灵活的方式来呈现和操作大量数据,包括设置数据源、定义数据字段、设置报表布局、应用分组和统计等功能。 **一、创建RDLC报表** 1. **启动Visual Studio**:首先,你需要在Visual Studio中打开...

    sql book

    《SQL Book》是一本专注于SQL语言的教材,涵盖了数据库课程设计和相关数据库资料。SQL,全称Structured Query Language,即结构化查询语言,是用于管理关系数据库系统的主要语言。本书旨在帮助读者深入理解和掌握SQL...

    SQL Server 2008 R2报表服务之地图报表视频教程

    SQL Server 2008 R2提供了一些激动人心的性特性:SQL Server 2008 R2报表服务之地图报表。本教程只是演示基本制作地图报表的过程。用的是report builder3.0(报表生成器)。感兴趣的朋友可以看看,由于对于我国的...

    sqlserver2020报表服务.ppt

    SQL Server 2020 报表服务是 Microsoft SQL Server 的一部分,提供了一个统一的平台来生成、管理和发布报表。报表服务是 SQL Server 2000 的一个组件,2003 年发布,提供了开放、可扩展的报表解决方案。 报表服务的...

    SQL Server 数据库在线管理系统

    SQL Server Online Management(缩写SSOM) 该系统可以在线管理已创建的SQL Server(mssql)数据库,目前主要功能如下: 连接你的SQL数据库,进行 1.建立,删除,修改数据表 2.建立,删除,修改每个表的字段操作 3.SQL语句执行...

    报表性能优化方案之单数据集分页SQL实现层式报表

    行式引擎按页取数只适用于Oracle,mysql,hsql和sqlserver2008及以上数据库,其他数据库,如access,sqlserver2005,sqlite等...今天我们以Access数据库为例介绍需要写分页SQL的数据库怎样利用行式的引擎实现层式报表。

    db_online_ssm.sql

    db_online_ssm.sql

Global site tag (gtag.js) - Google Analytics