软考中级数据库系统工程师上午考试科目为基础知识,题型为客观选择题,共计75道选择题。数据库系统工程师考试需要在一次考试中各科目都及格才算合格,单科及格成绩不予保留,也不能转移到下次考试时使用。
数据库系统工程师各科目考试题型
(1)信息系统知识,考试时间为150分钟,笔试,选择题;
(2)数据库系统设计与管理,考试时间为150分钟,笔试,问答题。
温馨提示:因考试政策、内容不断变化与调整,猎考网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
下方免费复习资料内容介绍:2023上半年信息系统监理师学习手册
格式:DO大小:1712.86KB 2022下半年软件设计师考前几页纸
格式:DO大小:169.26KB
资格考试有疑问、不知道如何总结考点内容、不清楚报考考试当地政策,点击底部咨询猎考网,免费领取复习资料
not exists 的意思是为假成立
举例说明:
(创建测试表及数据)
(
客户号 varchar(1),
产品号 varchar(4)
)
insert into dbo.客户产品
values
(1,1001),
(1,1002),
(1,2001),
(2,1001),
(2,1002),
(2,1003),
(2,2001),
(2,2002),
(3,1005),
(4,2001)
查询代码分析:
select 客户号
from dbo.客户产品 客户产品1
where not exists
(select * from dbo.客户产品 客户产品2
where 客户产品2.客户号='1'and not exists
(select * from dbo.客户产品 客户产品3
where 客户产品3.客户号='1'--客户产品1.客户号
and 客户产品3.产品号=客户产品2.产品号))
当客户号='1'时,
select * from dbo.客户产品 客户产品2
where 客户产品2.客户号='1'and not exists
(select * from dbo.客户产品 客户产品3
where 客户产品3.客户号='1'--客户产品1.客户号
and 客户产品3.产品号=客户产品2.产品号)
的结果为:(没有记录,结果为假,成立)
客户号 产品号
---- ----
(0 行受影响)
当客户号='2'时,
select * from dbo.客户产品 客户产品2
where 客户产品2.客户号='1'and not exists
(select * from dbo.客户产品 客户产品3
where 客户产品3.客户号='2'--客户产品1.客户号
and 客户产品3.产品号=客户产品2.产品号)
的结果为:(没有记录,结果为假,成立)
客户号 产品号
---- ----
(0 行受影响)
当客户号='3'时,
select * from dbo.客户产品 客户产品2
where 客户产品2.客户号='1'and not exists
(select * from dbo.客户产品 客户产品3
where 客户产品3.客户号='3'--客户产品1.客户号
and 客户产品3.产品号=客户产品2.产品号)
的结果为:(有3行记录,结果为真,不成立)
客户号 产品号
---- ----
1 1001
1 1002
1 2001
(3 行受影响)
当客户号='4'时,
select * from dbo.客户产品 客户产品2
where 客户产品2.客户号='1'and not exists
(select * from dbo.客户产品 客户产品3
where 客户产品3.客户号='4'--客户产品1.客户号
and 客户产品3.产品号=客户产品2.产品号)
的结果为:(有2行记录,结果为真,不成立)
客户号 产品号
---- ----
1 1001
1 1002
(2 行受影响)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)