• 2021-04-14
    设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。为每个工资低于平均工资的女职工加薪200元,以下SQL语句正确的是( )
  • UPDATE EMP SET SALARY=SALARY+200 WHERE SALAEY<(SELECT AVG(SALARY) FROM EMP) AND SEX='女'

    举一反三

    内容

    • 0

      某大型集团公司的数据库的部分关系模式如下: 员工表:EMP(Eno,Ename,Age,Sex,Title),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;公司表:COMPANY(Cno,Cname,City),各属性分别表示公司编号、名称和所在城市;工作表:WORKS(Eno,Cno,Salary),各属性分别表示职工工号、工作的公司编号和工资。 有关关系模式的属性及相关说明如下:(1)允许一个员工在多家公司工作,使用身份证号作为工号值。(2)工资不能低于1500元请将下面创建工作关系的SQL语句的空缺部分补充完整,要求指定关系的主码、外码,以及工资不能低于1500元的约束。 CREATE TABLE WORKS(Eno CHAR(10) (a) , Cno CHAR(4) (b) , Salary int (c) , PRIMARY KEY (d) );

    • 1

      有一“职工”表,该表中有职工编号、姓名、性别、职位和工资五个字段的信息,要将所有女职工的工资增加10元,应用___________SQL语句。

    • 2

      有一“职工”表, 该表中有职工编号、 姓名、 性别、 职位和工资五个字段的信息, 现需要按性别统计工资低于 800 元的人数,则使用的 SQL 语句是()

    • 3

      将“周星星”的工资增加100元的SQL语句是______。 A: REPLACE 职工表 WITH 工资=工资+100 WHERE 姓名="周星星" B: UPDATE 职工表 SET 工资=工资+100 WHEN 姓名="周星星" C: UPDATE 职工表 工资 WITH 工资+100 WHERE 姓名="周星星" D: UPDATE 职工表 SET 工资=工资+100 WHERE 姓名="周星星"

    • 4

      将表结构为(职工号,姓名,工资)的表Employee中所有职工的工资增加20%,正确的SQL命令是________。