有一张工资表salary,它由编号BH,姓名XM,部门BM,基本工资JBGZ,补贴BT,公积金GJJ,实发工资SFGZ组成。写出下列操作的SQL语句: (1)为上述工资表添加主码约束; (2)插入一条记录:('002020','张大伟','网工系',5000,1000,-300); (3)自动计算实发工资;[br][/br] (4)建立上述工资表部门是“网工系”的视图VIEW1,视图属性包括姓名、基本工资、实发工资; (5)用户王明对工资表有SELECT权限; (6)撤销用户王明对工资表的SELECT权限。
举一反三
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。 A: SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 B: SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 C: SELECT姓名,工资,MAX(工资)FROM工资表 D: SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 对所有员工的工资上浮10%,下列SQL语句正确的是______。 A: UPDATE工资表SET工资=工资+工资*10%FORALL B: UPDATE工资表SET工资=工资*1.10 FORALL C: UPDATE工资表SET工资=工资+工资*10% D: UPDATE工资表SET工资=工资*1.10
- 在下列SELECT语句中,正确的是________。 A: Select工号,姓名,应发工资-扣除工资as实发工资From职工基本情况表OrderBy应发工资-扣除工资 B: Select工号,姓名,应发工资-扣除工资as实发工资From职工基本情况表OrderBy实发工资 C: Select工号,姓名,应发工资-扣除工资as实发工资OrderBy实发工资From职工基本情况表 D: Select工号,姓名,应发工资-扣除工资as实发工资OrderBy应发工资-扣除工资From职工基本情况表 E: Select工号,姓名,应发工资-扣除工资as实发工资From"职工基本情况表"OrderBy应发工资-扣除工资
- 在下列SELECT语句中,正确的是________。? Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From 职工基本情况表 Order By 应发工资-扣除工资 |Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 Order By 应发工资-扣除工资 From 职工基本情况表|Select 工号, 姓名, 应发工资-扣除工资 as 实发工资; Order By 实发工资 From 职工基本情况表|Select 工号, 姓名, 应发工资-扣除工资 as 实发工资 From "职工基本情况表" Order By 应发工资-扣除工资
- 在下列SELECT语句中,正确的是() A: Select 工号,姓名,应发工资 - 扣除工资 as 实发工资 From 职工基本情况表 Order By 应发工资 - 扣除工资 B: Select 工号,姓名,应发工资 - 扣除工资 as 实发工资 From 职工基本情况表 Order By 实发工资 C: Select 工号,姓名,应发工资 - 扣除工资 as 实发工资 Order By 应发工资 - 扣除工资From 职工基本情况表 D: Select 工号,姓名,应发工资 - 扣除工资 as 实发工资 From “职工基本情况表”Order By 应发工资 - 扣除工资