文档介绍:年软件实施工程师笔试面试题及答案
2017年软件实施工程师笔试面试题及答案
1、你熟悉的远程有哪些方法?各种方法应该怎么配置?
参考答案:
(1)、最简单的QQ上有,打开对话框 上边有个 “应用”图标 点击“远程协助”。
数据库部分
已知表:
Create Table Department
( dept_id varchar(2) not null, -- 部门编号
dept_name varchar(20) not null, -- 部门名称
dept_leader varchar(10) –部门经理
);
Create Table Personnel
( id varchar(4) not null, --员工号
name varchar(10) not null, --姓名
dept_id varchar(2) not null, --部门编号
age integer, --年龄
gzsj date, --参加工作时间
technical_post varchar(10), --职称
salary integer –薪水
);
1.写出表Department增加一条记录 和 更新一条记录的 SQL语句
增加记录值 (‘12’, ‘研发部’, ‘张三’) ; 更新 dept_id=’12’的记录 (‘12’, ‘研发部’, ‘张三新’) ;
参考答案:
增加记录:Insert into Department(dept_id,dept_name,dept_leader) values (‘12’,’研发部’,’张三’)
更新记录:Update Department set dept_leader=’张三新’ where dept_id=’12’;
2. 需要给表Department增加一列字段notes,长度为10的字符串,默认值为‘0’ , 请写出相关SQL语句
参考答案:
Alter table Department add notes varchar(10) default 0;
,并按员工号id升序排列
参考答案:
Select name from Personnel where salary integer>2000 order by id;
、部门编号、部门经理、员工名称
参考答案:
Select dept_name,dept_id,dept_leader from Department where dept_id in(select dept_id from Personnel where salary integer>2000 );
参考答案:
Select name from Personnel where name=’张三’ and name=’李四’;
6、查看每个部门的部门经理和部门人数,按部门人数排序?
参考答案:
Select ,(select count(*) from