日期:2014-05-20  浏览次数:20698 次

求SQL语句
姓名 科目
张三 语文
张三 数学
李四 语文
李四 数学


张三 语文 数学 英语
李四 语文 英语 物理
用一句SQL语句来处理


------解决方案--------------------
select 姓名,
(case when 科目='英语' then '英语' else (。。。) end) as 科目一,
(case when 科目='物理' then '物理' else (。。。) end) as 科目二,
(case when 科目='数学' then '数学' else (。。。) end) as 科目三 
from table 

看看 可不可以帮到你
------解决方案--------------------
探讨

select 姓名,
(case when 科目='英语' then '英语' else (。。。) end) as 科目一,
(case when 科目='物理' then '物理' else (。。。) end) as 科目二,
(case when 科目='数学' then '数学' else (。。。) end) as 科目三
from table

看看 可不可以帮到你……