纸上得来终觉浅,绝知此事要躬行。

 

2012年2月14日

SQL行转列学习

摘要: 记录一下。假如现在有一个表结构如下图:表中数据如下图:最后结果图:首先讲一下我对行车列的理解:从图中可以看到是将workDays列进行了行转列操作。前两列是没有变的。那么前两句的代码就可以这样写:SELECT ID,UserName,接着是将workDays字段进行行转列操作,可以这样写: MAX(CASE WorkDays WHEN '2' then so else NULL end) [2], MAX(CASE WorkDays WHEN '3' then so else NULL end) [3], MAX(CASE WorkDays WHEN ' 阅读全文

posted @ 2012-02-14 17:24 JRoger 阅读(501) 评论(0) 推荐(1)

导航