bycj.net
当前位置:首页 >> mysql语句面试题及答案 >>

mysql语句面试题及答案

select id,valuea=min(case when value='A' then value else null),valueb=min(case when value='B' then value else null),valuec=min(case when value='C' then value else null)from table1 group by id

第一题给你做完了. select f.mname, f.语文, f.数学, f.英语, f.历史 from (select 存储过程你会写吧 查询语句给你~是不是你要的效果我不清楚 print '没参加语文考试的学生

这个简单,看答案,采纳吧~ 第一题是,用双top结构就可以查出来1,select * from 学生表 where 学号 in(select top 5 学号 from 成绩表 where 学号 not in(select top 10 学号 from 成绩表 order by 分数) order by 分数) 第二题是比较简单,用复合函数就行了,having select 姓名 from 成绩表 group by 姓名 having avg(分数)>80 采纳吧~

题三:产品 颜色 数量 产品1 红色 100 产品1 蓝色 80 产品2 蓝色 103 产品2 红色 张三 20 30 50 李四 70 60 90题五:一道SQL语句面试题,关于group by 表内容: 2005-

每个公司都不一样,这个无法跟你说 就是把基本的语句熟悉了 还有基本操作都会了,就可以了 靠自己的能力吧,

第二题有问题,第一张表没有性别字段,略作修改

建议到百度文库搜一下,有挺多呢.

select distinct policyno,linkername,mobilefrom prpcinsuredwhere policyno[1,16]='PDAA200937049101'但是如果policyno,linkername,mobile中有一个不同,就会另起一条记录

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com