对于第8题的两个基本表,有一个SQL语句:UPDATEEMPSETSALARY=SALARY*1.05WHEREDNO='D6'ANDSALARY<(SELECTAVG(SALARY)FROMEMP);其等价的修改语句为()。
A. 为工资低于D6部门平均工资的所有职工加薪5%
B. 为工资低于整个企业平均工资的职工加薪5%
C. 为在D6部门工作,工资低于整个企业平均工资的职工加新5%
D. 为在D6部门工作,工资低于本部门平均工资的职工加薪5%
查看答案
设表S的结构为S(SN.CN,grade),其属性表示姓名、课程名和成绩,其中姓名看课程名都为字符型,成绩为数值型。若要把“张三的数学成绩90分”插人到S中,则可用你SQL语句是()。
ADD INTOS VALUES('张三','数学','90')
B. INSERT INTOS VALUES('张三',数学','90')
C. ADD INTOS VALUES('张三','数学',90)
D. INSERT INTO S VALUES('张三','数学',90)
在使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。
A. 使用WHERE子句
B. 在GROUP BY后面使用HAVING子句
C. 先使用WHERE子句,再使用HAVING子句
D. 先使用HAVING子句,再使用WHERE子句
删除已建立的视图v _cavg的正确命令是()。
A. DROPV_cavgVIEW
B. DROPVIEWV_cavg
C. DELETEV_cavgVIEW
DELETEVIEWV_cavg
设计题设某商业集团中有若干公司,人事数据库中有3个基本表:职工关系EMP(E# ,ENAME.AGE.SEX,ECITY)其属性分别表示职工工号、姓名、年龄、性别和居住城市。工作关系WORKS(E#,C# ,SALARY)其属性分别表示职工工号、工作的公司编号和工资。公司关系COMP(C# ,CNAME,CITY,MGR E#)其·属性分别表示公司编号、公司名称、公司所在城市和公司经理的工号。在3个基本表中,字段AGE和SALARY为数值型,其他字段均为字符型。请完成以下操作:(1)检索超过50岁的男职工的工号和姓名。(2)假设每个职工可在多个公司工作,检索每个职工的兼职公司数目和工资总数。显示(E# .NUM,SUM SALARY),分别表示工号、公司数目和工资总数。(3)检索联华公司中低于本公司职工平均工资的所有职工的工号和姓名。(4)检索职工人数最多的公司的编号和名称。(5)检索平均工资高于联华公司平均工资的公司的公司编号和名称。(6)为联华公司的职工加薪5%。(7)在WORKS表中删除年龄大于60岁的职工记录。(8)建立一个有关女职工的视图emp. woman,属性包括E井、ENAME.C# CNAME.SALARY,然后对视图emp_ woman进行操作,检索每 -位女职工的工资总数(假设每个职工可在多个公司兼职)。