爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
C#教程
sql面试有关问题
sql面试有关问题
日期:2014-05-18 浏览次数:20862 次
sql面试问题
student表
名字 科目 成绩
--------------------------------
张三 语文 98
张三 数学 87
李四 语文 96
李四 数学 78
---------------------------------
用sql 查询语句显示成 下面样式
名字 语文 数学
---------------------------------
张三 98 87
李四 96 78
------解决方案--------------------
探讨
引用:
select 名字, max(case 科目 when '语文' then 成绩 else 0 end) AS '语文',MAX(case 科目 when '数学' then 成绩 else 0 end) AS '数学'
from student group by 名字
能给解释一下原理么? 我有点看不明白
上一篇:Ftp.dll操作上传FTP文件
下一篇: [100分求]一款Winform下面的可插入代码,给代码着色的HTML编辑器[顶者有分],该如何解决
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
在北京工作的朋友进来看看,告诉你们如何攒钱
webbrowser控件怎么向填写支付宝密码
用C#写个程序,如何在自己电脑上做FTP服务器
100分求dropdownlist重写可序列化解决办法
c#设计窗体用腾讯QQ的账号登陆?解决方法
◆◇◆ 怎么调用系统服务并向其传递参数? ◆◇◆
一个疑惑的类设计
“:p”是什么字符,表示笑脸吗?经常在聊天中看到,是什么意思啊解决思路
求截取明码正则表达式
推荐阅读
更多>
独创的诗,路出了多少人的心声
求注释解决办法
DataGridView控件设计有关问题
弹出对话框显示数据,不弹出不显示解决方法
哀悼玉树,来者有分,该怎么处理
winform里怎么实现类似QQ面板那样滑动的效果
使用LINQ复制关系表中的数据.解决方法
DrawString后如何清除
呼叫q107770540,请问一个排序的有关问题
请教C#数组反转有关问题
菜鸟关于ListView求解?
1G电子书,看光算你强!(散分)解决思路
关于outlook的有关问题
怎么提高MSSQL检索速度
正则表达式提取字符,该如何解决
winform中添加Flash控件在Win7下程序运行不了,该怎么解决
非常经典的A+B problem怎么读取两个数
写给simpleFramework官方网站营业100天的总结
现时有两个值插不进去,"IDD""aa" 麻烦大家帮忙看看
这两句sql能用linq写出来吗,该怎么解决