暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
数据库面试题(附答案).docx
465
3页
0次
2021-02-22
40墨值下载
一、按部门名称查询出员工的人数大于等于
100
的语句
.(
:emp_employee,
部门名称
: department,
员工姓名
chnalias.)
SELECT departrnent FROM emp_employee GROUP BY departrnent
HAVING COUNT(*) >=100
二、把员工的姓名、性别和年龄显示出来。(员工表
emp_employee
, 员工
姓名:
chnalias
,年龄
age
,性别:
gender
。性别表:
pub_gendar_info
性别名称:
smpalias,
与员工表的性别关
SELECT e.chnalias,g.smpalias,e.age FROM emp_employee e
INNERJOIN pub_gendar g ONe.gendar = g.smpalias
三、当部门表的名称为空时,用
0
来代替。(部门表
org_department
名称
smpalias
SELECT (CASE WHEN smpalias=’null’ THEN ’0′ ELSE smpalias END)
AS ‘
部门名称’
FROM org_departmen
Select replace(smpalias,’null’,’0’) fromorg_department
四、删除员工表中的姓名重复的数据,只保留重复数据中的一条数据。(员工
emp_employee,
员工姓名:
chnalias
DELETE FROM emp_employee WHERE id NOT IN ( SELECT MAX(id)
AS id FROM emp_employee GROUP BY chnalias )
五、有三个部门:
1
人力资源部,
2
信息中心,
3.
安全监察部分别把这个三个
部门的人员统计出来。要求用
sql
语句一行来实现
(
员工表
emp_employee
员工姓名:
chnalias
,员工表对应的部门
id
department.
。部门表:
org_departmen
。部门表的字段:部门名称
smpalias
,部门主键:
id)
部门表
id=
员工表的
department
显示的结果应该是
:
人力资源部 信息中心 安全监察部
10 20 30
SELECT SUM (f.s1) AS ‘
人力资源部’
,SUM (f.s2)AS ‘
信息中心’
, SUM
(f.s3)AS ‘
信息中心’
from
(
SELECT(CASE WHEN d.smpalias=’
人力资源部’
THEN SUM(e.Departid)
END) AS s1,
(CASE WHEN d.smpalias=’
信息中心’
THEN SUM(e.Departid) END) AS
s2,
(CASE WHEN d.smpalias=’
安全监察部’
THEN SUM(e.Departid) END)
AS s3
FROM emp_employee e INNER JOIN org_departmen d
ONe.departId=d.id
GROUP BY d.smpalias ) f
六、查询出差表中的每个员工最近的出差时间和员工姓名
(
出差表
emp_travel,
员工姓名
chnalias,
出差时间
godate)
SELECT chnalias,godate FROM emp_travel ORDERBY godate DESC
七、请写一个存储过程,把
emp_employee
表中的
chnalias
这个字段的名称
更新为’您好’。
CREATE PROC proc_updateemp
AS
UPDATE FROM emp_employee SET chnalias = ‘
您好’
GO
EXEC proc_updateemp
八、请写一个函数,用来实现把一个字段的内容横向显示出来。(表
pub_codeitem_inf
,代码组字段
groupcode
,名称字段:
smpalias.
每行内
容用逗号分开)
create function dbo.f_str(@id int) return varchar(100)
as
begin
declare @str varchar(1000)
of 3
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜