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)