51
select ausername,bdeptname from users a,dept b where adept_id=bid;
52
update users set dept_id='9' where dept_id='2';
53
select adeptname,bcount_id from dept a,(select dept_id,count(id) as count_id from users group by dept_id having count(id)>1) b where aid=bdept_id;
54
select adeptname,bcount_man,ccount_woman from dept a,(select dept_id,count(sex) as count_man from users where sex='男' group by dept_id) b,(select dept_id,count(sex) as count_woman from users where sex='女' group by dept_id) c where aid=bdept_id and aid=cdept_id;
55
添加历史记录表
create table history(
id number(8), -- 记录编号
dept_id varchar2(5), -- 部门ID
user_id varchar2(5), -- 用户ID
change_date date -- 变动日期
);
惠普招聘常考的笔试题目主要考数据库相关知识:
1Hashtable和HashMap有什么区别
2你怎么理解MVC模式
3SQLServer中左联接查询用left join,Oracle中用什么
4SQLServer中的数据库,在Oracle中对应的是什么
5如果SQLServer中有两个数据库,那么让你把这两个数据库对应到Oracle中,你应该怎么做
6有两个页面ajsp和bjsp,要从ajsp传值到bjsp有几种方法分别是什么
7有三个页面,ajsp,bjsp和cjsp,流程是:ajsp->bjsp->cjsp,其中ajsp中提交的数据要在cjsp中访问,用最简单的方法怎么做注意不能放在session里
7jsp和servlet有什么区别
8映射是什么你怎么理解映射
9Hibernate中:不看数据库,不看XML文件,不看查询语句,怎么样能知道表结构
10SQLServer支持集群吗
11为什么要用MVC我从JSP页面直接访问数据库不是更简单吗,为什么非要先提交到控制器再做处理
12在struts中,假设有一个对数据库中一张表的增删改查的 *** 作,你是写一个action还是写多个action为什么
13struts中的actionform有什么好处
14用过Hibernate吗,用它有什么好处
15通常所说的web应用程序分3层,即MVC,如果我想分4层,应该怎么分
1--就拿你问题2的数据举例,邮箱和name同时重复,只保留其中一条
delete from 表名 where id not in (select min(id) from 表名 group by name,email)
2--
select t1 from 表名 t1,
(select name,max(lastlogon) lastlogon from 表名 group by name) t2
where t1name=t2name and t1lastlogon=t2lastlogon
1
update t
set logdate=to_date('2003-01-01','yyyy-mm-dd')
where logdate=to_date('2001-02-11','yyyy-mm-dd');
2
select
from t
where name in (select name from t group by name having coung()>1)
order by name;--没说清楚,到底是升序还是降序
3
select ID,NAME,ADDRESS,PHONE,LOGDATE
from
(
select t,row_number() over(partition by name order by name) rn
from t
)
where rn = 1;
4
update t
set (address,phone)=
(select address,phone from e where ename=tname);
5
select
from t
where rownum <=5
minus
select
from t
where rownum <=2;
也没什么特别的地方,有些题目用oracle特有的函数去做会比较简单,像在第三题中用到的oracle的分析函数,以及在第一题中用到的oracle的to_char()函数。
这几个题目主要是看你能不能使用oracle的函数去处理
以上就是关于数据库SQL查询语句面试题全部的内容,包括:数据库SQL查询语句面试题、惠普数据库类笔试题和面试题答案、一道数据库的面试题求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)