SQL交叉表实例
很简单的一个东西,见网上好多朋友问“怎么实现交叉表?”,以下是我写的一个例子,数据库基于SQL SERVER 2000。
-- ======================================================
--交叉表实例
-- ======================================================
建表:
在查询分析器里运行:
CREATE TABLE [Test] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[subject] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Source] [numeric](18, 0) NULL
) ON [PRIMARY]
GO
INSERT INTO [test] ([name],[subject],[Source]) values (N''''张三'''',N''''语文'''',60)
INSERT INTO [test] ([name],[subject],[Source]) values (N''''李四'''',N''''数学'''',70)
INSERT INTO [test] ([name],[subject],[Source]) values (N''''王五'''',N''''英语'''',80)
INSERT INTO [test] ([name],[subject],[Source]) values (N''''王五'''',N''''数学'''',75)
INSERT INTO [test] ([name],[subject],[Source]) values (N''''王五'''',N''''语文'''',57)
INSERT INTO [test] ([name],[subject],[Source]) values (N''''李四'''',N''''语文'''',80)
INSERT INTO [test] ([name],[subject],[Source]) values (N''''张三'''',N''''英语'''',100)
Go
[1] [2] 下一页 [办公软件]在sybase中插入图片、PDF、文本文件 [办公软件]安装Sybase ASE [办公软件]linux指令大全(完整篇) [办公软件]Linux新手入门常用命令大全 [办公软件]在RedHat Linux 9里安装gaim0.80 [办公软件]浅谈Linux 下Java 1.5 汉字方块问题解决方法 [办公软件]Linux程序员必读:中文化与GB18030标准 [办公软件]linux指令大全 [办公软件]制作Linux启动盘的四种方法 [办公软件]Linux文件系统的反删除方法
|