惠普招聘常考的笔试题目主要考数据库相关知识:
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层,应该怎么分
1select ssid from s,t where ttid in ('1','2')
2
select ssid ,ssname
from s,
(select sid,count(tid) from st where score<60 group by sid) st1
where ssid = st1sid
3
select st1sid
from
(select sid,score from st where tid='1') st1
,(select sid,score from st where tid='2') st2
where st1score > st2score
and st1sid = st2sid
a)select pname as '商品名',avg(qty) as 平均销售量 from s,p,m where mcity='上海' and smno=mmno and ppno=spno,select pPno,ppname,sum(sqty)
from s left join p on spno=ppno left join m on pMno=mMno
where mcity='上海市'
group by pPno,ppname,pcity,pcolor
b)、先删除Sale表的外键PNO,再删除gds表。
c)联系:视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系
区别:1、视图是已经编译好的sql语句。而表不是
2、视图没有实际的物理记录。而表有。
3、表是内容,视图是窗口
4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时四对它进行修改,但视图只能有创建的语句来修改
5、表是内模式,视图是外模式
6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。
8、视图的建立和删除只影响视图本身,不影响对应的基本表。
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
看到这个题目首先想到的就是对基本函数的考核:如何求平均值,求出平均值如何筛选大于70的值,如何分组等等
求平均值AVG(score),或者SUM(score)/submun
select name,AVG(score) from tab_sco group by name having AVG(score)>70
如果是开发的话,那还是基于SQL这种语言的语法了,要多自己使用才能熟悉的。 对于oracle数据库来说,PL/SQL delelopment是重点,除了SQL,还要了解触发器trigger,存储过程procedure,任务job,视图view等等。
以上就是关于惠普数据库类笔试题和面试题答案全部的内容,包括:惠普数据库类笔试题和面试题答案、一道关于数据库的面试题、SQL数据库面试题 急急急等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)