问题 单项选择题

职员关系模式为E(Eno, Ename, Dept, Eage, Eaddr),其中Eno表示职员号,Ename表示职员名,Dept表示职员所在部门,Eage表示年龄,Eaddr表示职员的家庭住址。建立“开发部”(DS表示开发部)职员的视图DS_E如下,要求进行修改、插入操作时保证该视图只有开发部的职员。
CREATE VIEW DS_E
AS SELECT Eno, Ename, Dept, Eage, Eaddr
FROM
WHERE (1)
如下SQL语句可以查询开发部姓“王”职员的姓名和家庭住址。
Select Ename, Eaddr
From DS_E
Where (2)

(2)

A.Ename=’王%’

B.Ename Like’王%’

C.Ename=’王*’

D.Ename Like’王*’

答案

参考答案:B

解析: 因为Dept为字符类型,所以,where子句为Dept=’DS’,WITH CHECK OPTION表示对视图的修改、插入操作,只针对开发部的职员。所以第1空的正确答案为选项D。 在字符串操作中,“%”匹配任意字符串,“_”匹配任意一个字符串,“=”是字符串比较操作(所以可以排除选项A和选项C),LIKE表示对字符串进行匹配,在选项D中,*不是通配符。选项B为正确答案。

多项选择题
单项选择题