中软国际面数据库面试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档