知识大全 详细介绍SQL交叉表的实例
Posted 数学
篇首语:我不是天生的王者,但我骨子里流着不服输的血液。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 详细介绍SQL交叉表的实例相关的知识,希望对你有一定的参考价值。
详细介绍SQL交叉表的实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
很简单的一个东西 见网上好多朋友问 怎么实现交叉表? 以下是我写的一个例子 数据库基于SQL SERVER 交叉表实例 建表 在查询分析器里运行 CREATE TABLE [Test] ( [id] [int] IDENTITY ( ) NOT NULL [name] [nvarchar] ( ) COLLATE Chinese_PRC_CI_AS NULL [subject] [nvarchar] ( ) COLLATE Chinese_PRC_CI_AS NULL [Source] [numeric]( ) NULL ) ON [PRIMARY] GO INSERT INTO [test] ([name] [subject] [Source]) values (N 张三 N 语文 ) INSERT INTO [test] ([name] [subject] [Source]) values (N 李四 N 数学 ) INSERT INTO [test] ([name] [subject] [Source]) values (N 王五 N 英语 ) INSERT INTO [test] ([name] [subject] [Source]) values (N 王五 N 数学 ) INSERT INTO [test] ([name] [subject] [Source]) values (N 王五 N 语文 ) INSERT INTO [test] ([name] [subject] [Source]) values (N 李四 N 语文 ) INSERT INTO [test] ([name] [subject] [Source]) values (N 张三 N 英语 ) Go > 交叉表语句的实现 用于 交叉表的列数是确定的 select name sum(case subject when 数学 then source else end) as 数学 sum(case subject when 英语 then source else end) as 英语 sum(case subject when 语文 then source else end) as 语文 from test group by name 用于 交叉表的列数是不确定的 declare @sql varchar( ) set @sql = select name select @sql = @sql + sum(case subject when +subject+ then source else end) as +subject+ from (select distinct subject from test) as a select @sql = left(@sql len(@sql) ) + from test group by name exec(@sql) go 运行结果 > cha138/Article/program/SQLServer/201311/22229相关参考
讨论SQLServer表的主键问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于数据库的逻
关于修改SQLServer表的结构的问答 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Qjpl
知识大全 SQL 2008阻止保存要求重新创建表的更改的问题
SQL2008阻止保存要求重新创建表的更改的问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
交叉线实例图A是四川金顶(600678)1998年末至2000年8月的日线图。从中可以看到,连接A,用,并最终在D点阻止了继续下降,B,C的交叉线对下降趋势起到r支撑的作开始全面上升。
知识大全 oracle中怎样从sql*plus向shell传递变量
很多人在实际的工作和学习中都遇到了无法通过sqlplus向shell传递变量下面我们来介绍一个实例脚本来进行折中处理 > 下面我们再来介绍另一个实例方法 >>>cha138/Artic
经验总结:SQLServer数据库对上亿表的操作[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
经验总结:SQLServer数据库对上亿表的操作[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
获取SQLServer数据库里表的占用容量大小 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!获取S
SQL实现动态交叉表【用游标实现】 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SETQUOT
知识大全 当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
当我正在为表建立索引的时候,SQLServer会禁止对表的访问吗? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一