职员关系模式为E(Eno, Ename, Dept, Eage, Eaddr),其中Eno表示职员号,Ename表示职员名,Dept表示职员所在部门,Eage表示年龄,Eaddr表示职员的家庭住址。建立“开发部”(DS表示开发部)职员的视图DS_E如下,要

admin2019-04-09  35

问题 职员关系模式为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);

选项 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为正确答案。
转载请注明原文地址:https://jikaoti.com/ti/VdL7FFFM
0

随机试题
最新回复(0)