问题
单项选择题
职员关系模式为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为正确答案。