更多"数据库中有工资表,包括“姓名”、“工资”和“职称”等字段,现在对不同职"的相关试题:
[填空题]数据库中有工资表,包括“姓名”、“工资”和“职称”等字段,现要对不同职称的职工增加工资,规定教授职称增加15%,副教授职称增加10%,其他人员增加5%。下列程序的功能是按照上述规定调整每位职工的工资,并显示所涨工资的总和。请在空白处填入适当的语句,使程序可以完成指定的功能。
Private Sub Command3_Click( )
Dim ws As DAO.Workspaee
Dim db As DAO.Database
Dim rs As DAO.Reeordset
Dim gz As DAO.Field
Dim zc As DAO.Field
Dim sum As Currency
Dim rate As Single
Set db=CurrentDb( )
Set rs=db.OpenRecordset("工资表")
Set gz=rs.Fields("工资")
Set ZC=rs.Fields("职称")
Sum=0
Do While Not (14)
rs.Edit
Select Case ze
Case Is="教授"
rate=0.15
Case Is="副教授"
rate=0.1
Case Else
rate=0.05
End Select
sum=sum+gz * rate
gz=gz+gz * rate
(15)
rs.MoveNext
Loop
rs.Close
db.Close
Set rs=Nothing
Set db=Nothing
MsgBox"涨工资总计:" & sum
End Sub
[简答题]在考生文件夹下有一个数据库文件“samp3.mdb”,已建立了两个关联表对象(“档案表”和“工资表”)和一个查询对象“qT”,请按以下要求,完成报表的各种操作。
创建一个名为“eSalary”的报表,按表格布局显示查询“qT”的所有信息。
[单项选择]下列各题使用如下两个表:
员工表(工号,姓名,性别,职称)
工资表(工号,工资)
删除工资表,正确的SQL语句是______。
A. DROPTABLE工资表
B. DROP工资表
C. DELETE工资表
D. DELETETABLE工资表
[单项选择]下列各题使用如下两个表:
员工表(工号,姓名,性别,职称)
工资表(工号,工资)
对所有员工的工资上浮10%,下列SQL语句正确的是______。
A. UPDATE工资表SET工资=工资+工资*10%FORALL
B. UPDATE工资表SET工资=工资*1.10 FORALL
C. UPDATE工资表SET工资=工资+工资*10%
D. UPDATE工资表SET工资=工资*1.10
[单项选择]下列各题使用如下两个表:
员工表(工号,姓名,性别,职称)
工资表(工号,工资)
查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。
A. SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号
B. SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号
C. SELECT姓名,工资,MAX(工资)FROM工资表
D. SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号
[单项选择]下列各题使用如下两个表:
员工表(工号,姓名,性别,职称)
工资表(工号,工资)
找出工资>1500的职工姓名的SQL语句是______。
A. SELECT姓名FROM工资表WHERE工资>1500
B. SELECT姓名FROM工资表,员工表WHERE工资>1500
C. SELECT姓名FROM工资表,员工表WHERE工资>1500 AND(员工表.工号=工资表.工号)
D. SELECT姓名FROM工资表,员工表WHERE工资>1500 OR(员工表.工号=工资表.工号)
[单项选择]下列各题使用如下两个表:
员工表(工号,姓名,性别,职称)
工资表(工号,工资)
在“工资”表中检索工资在1000到1500的工号及工资并按降序排列,应输入______。
A. SELECT*FROM工资表WHERE工资BETWEEN 1000 AND 1500 ORDER BY工资
B. SELECT*FROM工资表WHERE工资BETWEEN 1000AND 1500 ORDER BY工资DESC
C. SELECT 工号,工资FROM工资表WHERE工资BETWEEN 1000AND 1500 ORDERBY工资
D. SELECT*FROM工资表DESC ORDER BY工资WHERE工资BETWEEN 1000 AND 1500
[填空题]设有职工(编号,姓名,职称,基本工资)和工资(编号,…,实发工资)两个数据库文件,如下程序段用关联方法显示所有职工的编号,姓名,职称,基本工资和实发工资的数据,请填空。
USE 工资 IN 1 ORDER 编号
USE 职工 IN 2 ORDER 编号
SET RELATION TO 编号 【7】
[单项选择]下列各题使用如下两个表:
员工表(工号,姓名,性别,职称)
工资表(工号,工资)
使用SQL语句从员工表中查询所有姓王的员工的信息,正确的命令是:______。
A. SELECT*FROM员工表WHERE LEFT(姓名,2)="王"
B. SELECT*FROM员工表WHERE RIGHT(姓名,2)="王"
C. SELECT*FROM员工表WHERE TRIM(姓名,2)="王"
D. SELECT*FROM员工表WHERE STR(姓名,2)="王"
[单项选择]在SQL Server 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是______。
A. UPDATE教师表SET工资=工资+CASE职称
B. UPDATE教师表SET工资=工资+CASE职称
C. UPDATE教师表SET工资=CASE职称
D. UPDATE教师表SET工资=工资+CASE职称
[单项选择]在SQL Setver 2000中,有教师表(教师号,姓名,职称,工资)。现要根据教师的职称来添加教师的工资,增加规则为:“教授”增加400,“副教授”增加300,“讲师”增加200。下列语句中正确的是 ______。
A. UPDATE教师表SET工资=工资+CASE职称
B. UPDATE教师表SET工资=工资+CASE职称
C. UPDATE教师表SET工资=CASE职称
D. UPDATE教师表SET工资=工资+CASE职称
[单项选择]下列各题使用如下两个表:
员工表(工号,姓名,性别,职称)
工资表(工号,工资)
从员工表中删除工号为“00011”的员工记录,正确的SQL语句是______。
A. DROP FROM员工表WHERE工号="00011"
B. DROP FROM员工表FOR工号="00011"
C. DELETE FROM员工表WHERE工号="00011"
D. DELETE FROM员工表FOR工号="00011"
[单项选择]设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询其他系中比计算机系所有教师工资都高的教师的姓名和工资,正确的SELECT语句是 ______。
A) SELECT姓名,工资FROM教师表WHERE工资>ANY(SELECT工资;
FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机
B) SELECT姓名,工资FROM教师表WHERE工资>(SELECT MIN(工资);
FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机
C) SELECT姓名,工资FROM教师表WHERE工资>ALL(SELECT工资;
FROM教师表WHERE所在系=“计算机”)AND所在系<>计算机
D) SELECT姓名,工资FROM教师表WHERE工资>(SELECT MAX(工资);
FROM教师表WHERE所在系=“计算机”AND所在系<>计算机)
[简答题]Excel:
工资表
姓名 |
性别 |
实发工资 |
所得税 |
张大林 |
男 |
2050.503 |
|
李进文 |
男 |
2036.166 |
[单项选择]工资核算模块日常操作包括:工资变动数据输入、工资计算、工资汇总、()及工资报表输出。
购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
请选择支付方式
-
微信支付
-
支付宝支付
立即支付
系统将自动为您注册账号
请使用微信扫码支付
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码
| |