从MS sql Server 2005微软就推出了pivot和unpivot实现行列转换,这极大的方便了我们存储数据和呈现数据。今天就对这两个关键字进行分析,结合实例讲解如何存储数据,如何呈现数据。
例如学生选课和成绩系统中就有一张表,该表存储了学生的课程成绩,我们无法去预料课程的多少,因此一般表会设计为下面这样:
图1
<IMG src="https://files.jb51.cc/file_images/article/201308/2013815154107128.jpg?2013715154128">
图2
<IMG src="https://files.jb51.cc/file_images/article/201308/2013815154142001.jpg?201371515420">
创建表语句
<div class="codetitle"><a style="CURSOR: pointer" data="83298" class="copybut" id="copybut83298" onclick="doCopy('code83298')"> 代码如下: