欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

问个比较简单的select语句有关问题

更新时间: 2014-01-05 02:23:01 责任编辑: Author_N1

 

问个比较简单的select语句问题
例如现在有表:

姓名   语文    数学    英语
张三    56      84      23
李四    96      47      88


我要查出每人的最高分


姓名      max
张三      84
李四      96
(要是不太影响性能的话,最好多一列,列出最高分的科目)

最重要的是考虑性能问题,小弟不才啊,这么简单的都不会,只好来这里请教了.
--参考方法--
select 姓名,max(cj) from (
select 姓名,'语文' as km,语文 as cj from tt
union
select 姓名,'数学' as km,数学 as cj from tt
union
select 姓名,'英语' as km,英语 as cj from tt) group by 姓名

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:23:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9127/
本文WWW.DOC100.NET DOC100.NET版权所有。