软件工程师试题1.doc

软件工程师试题1.doc

ID:55572248

大小:140.00 KB

页数:59页

时间:2020-05-18

软件工程师试题1.doc_第1页
软件工程师试题1.doc_第2页
软件工程师试题1.doc_第3页
软件工程师试题1.doc_第4页
软件工程师试题1.doc_第5页
资源描述:

《软件工程师试题1.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、sql相关的查询面试题收集及答案一//查询某表中的第30到40行的数据select*from表名where字段in(selecttop40字段from表名)and字段notin(selecttop30字段from表名)或者selecttop10*from表名where字段 notin(selecttop30字段from表名)二//查询一个表中存在重复的字段“字段1”selectDISTINCT字段1 from表名havingcount(字段1)>1groupby字段1(并显示可能重复的次数)selectDISTINCT字段1,count(

2、字段1)As次数 from表名havingcount(字段1)>1groupby字段1某门户网站数据库职位笔试题1、事务是什么?  2、oracle中truncate和delete命令有何区别?  3、Oracle中char和varchar2数据类型有什么区别?有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其存储长度及类型有何区别?  4、参见如下表结构出版社:      出版社代码char(2),      出版社名称varchar2(32) 图书:      图书编号char(8),      图

3、书名称varchar2(128),      出版社代码char(2),      作者代号char(4),      图书简介varchar2(128) 作者:      作者代号char(4),      作者名称varchar2(10),      性别char(1),      年龄number(3),      文学方向varchar2(64) 获奖名单:      获奖日期date,      获奖人员char(4) 编写SQL语句,找出“作者”库中没有出现在“获奖名单”库中所有作者信息的SQL语句(提示:使用notin、no

4、texists以及外关联三种方法,并说明哪种方法最优。   5、Oracle数据库表存在伪列rowid,请利用rowid编写一个SQL语句,从以下记录中找到唯一记录,并将其flag列更新为Y No      name     sex    flag1               张三       1              N1               张三       1              N1               张三       1              N   6、Oracle中,需要在查询语句中把空值(

5、NULL)输出为0,如何处理?   7、见第四题“获奖名单”表,写出SQL语句,查询出在上一个月获奖的人员。   8、见第四题“图书”表,在表上对图书名称、出版社代码、作者代号创建了组合索引,请问在执行如下语句时会不会利用到索引。Select*from图书where图书名称=’xxxx’Select*from图书where图书名称=’xxxx’and出版社代码=’bb’Select*from图书where图书名称=’xxxx’and作者代号=’ddd’Select*from图书where出版社代码=’yyy’   9、编写一个简单的Ora

6、cle存储过程,输出参数必须有一个是结果集。        专家对本试卷的分析:     第一,这张笔试卷从题目的考点上来看,属于基础知识类的;     第二,从难度上分析属于中等;     第三,从题目的设置上来看,该公司的主要用意是考察笔试者的工作经验和项目经验,尽管是基础知识,但是只要没做过开发工作,想回答上来并不容易;     第四,通篇只有第4题最后一问涉及到了“优化”的问题,因此判断该公司这张试题主要是面对开发职位的。请问在ASP中能否使用一条SQL语句同时操作两个表有两表Tab1,Tab2;1和2中有两相同字段“代码”,‘名

7、称’,现欲用Tab1中的“代码”和Tab2中‘代码’相关联查询得到‘名称’来填充Tab1中的“名称”字段,在查询分析器中该如何写此语句?update  tab1  set  名称=tab2.名称   from  tab1,tab2   where  tab1.代码=tab2.代码  有两表Tab1,Tab2;1和2中有两相同字段“代码”,‘名称’,现欲用Tab1中的“代码”和Tab2中‘代码’相关联查询得到‘名称’来填充Tab1中的“名称”字段,在查询分析器中该如何写此语句?        update    table1  set  名

8、称=b.名称  from  table1  a  inner  join  table2  b  on  a.代码=b.代码1.磁盘柜上有14块73G的磁盘,数据库为200G大小包括日志文件,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。