打印本文 打印本文 关闭窗口 关闭窗口
SQL交叉表实例
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2542  更新时间:2007/11/14 10:59:10  文章录入:mintao  责任编辑:mintao

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]  下一页

打印本文 打印本文 关闭窗口 关闭窗口