泰伦sql试题.docx

上传人:李医生 文档编号:6305830 上传时间:2020-10-23 格式:DOCX 页数:3 大小:66.28KB
返回 下载 相关 举报
泰伦sql试题.docx_第1页
第1页 / 共3页
泰伦sql试题.docx_第2页
第2页 / 共3页
泰伦sql试题.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《泰伦sql试题.docx》由会员分享,可在线阅读,更多相关《泰伦sql试题.docx(3页珍藏版)》请在三一文库上搜索。

1、SQL测试试题1 DELETE 和 TRUNCA TE 有什么区别 ,分别写一个例子。答:delete 和 truncate 都是删除表中的数据。delect 后可跟where 条件,而且delect删除表数据时,有日志记录,必要时可恢复数据,delete 是一行一行删除数据。Truncate 是同时删除所有数据,删除数据时无日志,也就是说删除数据后,数据不可恢复,与delete相比, truncate 的速度更快。例子:delete from feetruncate table fee2 写一个 UPDA TE 更新多个字段例子(表test ,字段为 a,b,更新值为1,2)答: updat

2、e test set a=1,b=23 表 dept 的字段 :DEPTNO( 部门编号 ),EMPNO( 员工编号 ), DEPTNO 有重复的记录:问题 1:查询有重复记录的DEPTNO 、问题 2:如果有重复的DEPTNO ,记录删除,但是在重复DEPTNO( 部门 )中要保留最大的 EMPNO (员工号)一笔记录,使DEPTNO 没有重复记录?答:问题 1 答案: select deptno from dept group by deptno having count(deptno)1 问题 2 答案:select deptno, max(empno) empno into tempt

3、bl from dept group by deptno delete from deptinsert into dept select * from temptbldrop table temptbl4索引主要是用来提高查询速度,但是索引也有不利的方面,请指出主要有那些地方?答: 1、带索引的表在数据库中需要更多的存储空间2、进行插入、删除、更新操作时,需要更长的处理时间,因为它们需要对索引进行更新。5下面是表FACTORY ,字段是 per_date(生产日期 ),per_output( 生产产量 ),请参看下面需求:Per_dateper_output100200300400当前是时,产

4、量100 吨时,产量100+200=300 吨时,产量100+200+300=600 吨时,产量100+200+300+400=1000 吨,请用 SQL 语句实现该功能?答:如果需要单行结果:select sum(per_output) from factory where per_date =?(问号代表截止日期)如果需要一次查询完整列表,则需要嵌套子查询1select t1.per_date, (select sum(t2.per_output) from factory t2 where t2.per_date = t1.per_date) from factory t16. 下面是表

5、FEE 字段是 month( 月份 ),service_id( 电话号码 ),fee(出帐金额 ),请参看下面要求:Monthservice_idfee200801502008026020080345200801702008028020080360200801502008024020080370请写出连续在200801,200802,200803 出帐电话号码, 200801 出帐金额, 200802 出帐金额,200803 出帐金额。答:连续在 200801, 200802, 200803 出帐电话号码:select service_id from fee where month=200801 and service_id in (select service_id from fee where month=200802) and service_id in (select service_id from fee where month=200803)出账金额:如果需要单行结果:selectsum(fee)fromfeewhere month= ?(问号代表日期)如果需要一次查询完整列表:select month,sum(fee)fromfee group by month2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1