一公司的oracle sql面试题
来源:互联网 发布:明星的淘宝店铺有哪些 编辑:程序博客网 时间:2024/05/02 07:36
客户表a(id name address) 登陆流水表b(id time) 购物流水表c(id time productid productnum)
1.求每个客户的最新登陆时间time,姓名name,客户id?
2.查最新登陆并且已经购买商品的客户id,name,登陆的时间time(一条sql语句)
一个表student中有班级classid,学号id,成绩grade
1.计算各个班的平均成绩
2.查找比该班平均成绩高的学生的班级classid,学号id,成绩grade
----------------------------------------------------------------------
分析函数ok
--------------------------------------------------------
1.求每个客户的最新登陆时间time,姓名name,客户id
select a.id,a.name,d.time as time
from a left join (select id,max(time) as time from b group by id) d
on a.id =d.id ;
2.查最新登陆并且已经购买商品的客户id,name,登陆的时间time(一条sql语句)
select a.id,a.name,d.time as time
from a,(select id,max(time) as time from b group by id) d
where a.id =d.id
and exists (select * from c where id = a.id);
1.计算各个班的平均成绩
select classid,avg(grade)
from student
group by classid;
2.查找比该班平均成绩高的学生的班级classid,学号id,成绩grade
select a.classid,a.id,a.grade
from student a
where a.grade > (select avg(grade) from student where classid = a.classid);
http://www.it130.cn/Article/FAQ/shujuku/Oracle/2007-7-13/200707132320350.html(转自)
- 一公司的oracle sql面试题
- 一公司的牛面试题
- Oracle SQL语句面试题一
- 公司的面试题
- Oracle SQL 面试题
- oracle sql面试题
- oracle sql面试题
- oracle面试题一
- SQL面试题 (一)
- Sql面试题一
- 国外公司的Oracle DBA 面试题及答案
- IT公司的技术面试题('Oracle')
- IT公司的技术面试题('SQL Server')
- 某知名公司的两道sql面试题
- 经典的SQL面试题(一)
- 不错的SQL面试题(一)
- 一道公司的面试题
- QQ公司的面试题
- 宏定义中的## 和#
- weblogic启动EJB部署超时
- 在C#中创建用户与组
- 与领导喝酒的18个诀窍
- 分页烧写Flash的多页程序并行自举方法
- 一公司的oracle sql面试题
- 用 C 语言编写一个网络蜘蛛来搜索网上出现的电子邮件地址
- Solaris Driver Programming, by Max Bruning
- OSWorkflow灵活的工作流引擎
- 全国今年不再审批新网吧
- 爱码者客户端框架 V2.8 版
- (转载)理解企业应用框架
- 用字符串来用割字符串
- 怎样设置双网卡上网?