中软国际面数据库面试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.创建数据库表
2.查询所有薪水不等于3000 和5000的雇员的名字和薪水。按薪水升序排序,姓名降序排序。
3.查询收入在 3,000 和5,000 之间,并且在部门10 或40 工作的雇员的名字和薪水,并且雇员姓名中带有“e”
4.删除部门内人员姓名重复的信息
5.将当前月份有两次迟到记录的人员工资调整为原来的90%
6.在人员表的name字段上创建索引
7.触发器的作用?
8.什么是存储过程?用什么来调用?
9.索引的作用?和它的优点缺点是什么?
10.维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什么?11.什么是事务?什么是锁?
12.什么叫视图?游标是什么?
13.简述union与join的区别。
14.简述DataDiff()、Convert()函数的功能。
15.有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询
出这三条记录并按以下条件显示出来(并写出您的思路):大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。
显示格式:
语文数学英语
及格优秀不及格
18.表结构
月份借方金额贷方金额凭证号科目名称
--------------------------------------------
一月份 100 0 01 库存现金
一月份 0 90 01 库存现金
一月份 100 0 01 库存现金
一月份 0 110 01 库存现金
一月份 300 0 02 银行存款
一月份 0 300 02 银行存款
二月份 0 0 03 信托投资
三月份 100 0 04 应缴税费
如果要生成下列结果, 该如何写sql语句?
月份借方金额贷方金额凭证号
一月份 200 200 01
一月份 300 300 02
二月份 0 0 03
三月份 100 0 04
如果要生成下列结果, 该如何写sql语句?(即借贷不等的记录)
月份借方金额贷方金额凭证号
三月份 100 0 04
如果要生成下列结果, 该如何写sql语句?
月份库存现金银行存款信托投资应缴税费总计一月份 4 2 0 0 6 二月份 0 0 1 0 1 三月份 0 0 0 1 1