- 博客(2)
- 收藏
- 关注
原创 行列转换
<br /> <br />1. 行列转换--普通 <br />假设有张学生成绩表(CJ)如下 <br />[姓名] [学科] [成绩]<br />张三 语文 80 <br />张三 数学 90 <br />张三 物理 85 <br />李四 语文 85 <br />李四 数学 92 <br />李四 物理 82<br />王五 数学 60<br />想变成 <br />[姓名] [语文] [数学] [物理]<br
2010-12-22 17:01:00
341
转载 重温SQL——行转列,列转行
行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现。 用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PIVOT 、UNPIVOT提供的语法比一系列复杂的 SELECT...CASE 语句中所指定的语法更简单、更具可读性。下面我们通过几个简单的例子来介绍一下列转行、行转列问题。我们首先先通过一个老生常谈的例子,学生成绩表(下面简化了些)来形象了解下行转列 代码CREATE TABL
2010-12-22 13:32:00
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人