There is no evidence ____ hewas on the site ofmurder.A)whereB)thatC)whichD)how
There is no evidence ____ hewas on the site ofmurder.A)whereB)thatC)whichD)how
1.请根据要求完成下列题目(共6个空,每空1分,共6分) 在职工数据库D中有两个表,一个表是职工基本情况表(A.DBF),一个表是职工工资表(B.DBF)。职工基本情况表(A.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 XM C/8 姓名 HYZT C/4 婚姻状态 GZRQ D 工作日期 CSRQ D 出生日期 XYMC C/8 系院名称 JL M 简历 职工工资表(B.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 JBGZ N/6,2 基本工资 JJ N/3 奖金 KS N/3 扣税 QT N/3 其他 (1) 查询A、B表中基本工资大于2000元的职工的工号、姓名、系院名称和基本工资情况,列标题用中文显示,并按系院名称升序排序,同一系院的职工按基本工资的降序排序,查询去向保存为临时表C。 SELECT GH AS 工号,XM AS 姓名,XYMC AS 系院名称,JBGZ AS 基本工资 ; FROM D!A__________ D!B ON A.GH = B.GH ; WHERE B.JBGZ>2000 ; ____________ XYMC,JBGZ _________ ; INTO _______ C (2)查询A、B表中各系院职工的人数、奖金总额和平均奖金。查询输出中必须包含系院名称、人数、奖金总额和平均奖金四个列,并将查询结果放到表CC.DBF文件中。 SeleCT XYmc as 系院名称, ________ as 人数,; SUM(jj) as 奖金总额,avg(jj) as 平均奖金 ; FROM d!a,d!b ; WHERE A.Gh = B.Gh ; ____________; into TABLE cc.dbf
1.请根据要求完成下列题目(共6个空,每空1分,共6分) 在职工数据库D中有两个表,一个表是职工基本情况表(A.DBF),一个表是职工工资表(B.DBF)。职工基本情况表(A.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 XM C/8 姓名 HYZT C/4 婚姻状态 GZRQ D 工作日期 CSRQ D 出生日期 XYMC C/8 系院名称 JL M 简历 职工工资表(B.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 JBGZ N/6,2 基本工资 JJ N/3 奖金 KS N/3 扣税 QT N/3 其他 (1) 查询A、B表中基本工资大于2000元的职工的工号、姓名、系院名称和基本工资情况,列标题用中文显示,并按系院名称升序排序,同一系院的职工按基本工资的降序排序,查询去向保存为临时表C。 SELECT GH AS 工号,XM AS 姓名,XYMC AS 系院名称,JBGZ AS 基本工资 ; FROM D!A__________ D!B ON A.GH = B.GH ; WHERE B.JBGZ>2000 ; ____________ XYMC,JBGZ _________ ; INTO _______ C (2)查询A、B表中各系院职工的人数、奖金总额和平均奖金。查询输出中必须包含系院名称、人数、奖金总额和平均奖金四个列,并将查询结果放到表CC.DBF文件中。 SeleCT XYmc as 系院名称, ________ as 人数,; SUM(jj) as 奖金总额,avg(jj) as 平均奖金 ; FROM d!a,d!b ; WHERE A.Gh = B.Gh ; ____________; into TABLE cc.dbf
有一张工资表salary,它由编号BH,姓名XM,部门BM,基本工资JBGZ,补贴BT,公积金GJJ,实发工资SFGZ组成。写出下列操作的SQL语句: (1)为上述工资表添加主码约束; (2)插入一条记录:('002020','张大伟','网工系',5000,1000,-300); (3)自动计算实发工资;[br][/br] (4)建立上述工资表部门是“网工系”的视图VIEW1,视图属性包括姓名、基本工资、实发工资; (5)用户王明对工资表有SELECT权限; (6)撤销用户王明对工资表的SELECT权限。
有一张工资表salary,它由编号BH,姓名XM,部门BM,基本工资JBGZ,补贴BT,公积金GJJ,实发工资SFGZ组成。写出下列操作的SQL语句: (1)为上述工资表添加主码约束; (2)插入一条记录:('002020','张大伟','网工系',5000,1000,-300); (3)自动计算实发工资;[br][/br] (4)建立上述工资表部门是“网工系”的视图VIEW1,视图属性包括姓名、基本工资、实发工资; (5)用户王明对工资表有SELECT权限; (6)撤销用户王明对工资表的SELECT权限。
//指针与动态内存分配示例――单位人员信息管理 //某单位职工基本情况表如表所示。由于职工众多,现计划开发一款软件以提高管理效率,要求先输入职工原始信息,计算出各人实发工资(=基本工资+奖金),再按职工编号升序排序后输出以方便查看。 //请选择空白位置的全部正确答案 #include #include #define N 300000 int main() { struct info_type { int zgbh; //职工编号 char bm[11]; //部门 char xm[11]; //姓名 char xb[3]; //性别 char sfzh[19];//身份证号 char zc[11]; //职称 int jbgz; //基本工资 int jj; //奖金 int sfgz; //实发工资 }; int i,j,n; struct info_type *p; do//输入实际人数 { printf(" 请输入职工总数(1--%d):",N); scanf("%d",&n); }while((n<1)||(n>N)); //分配n+1份内存空间,每份大小为sizeof(struct info_type),多出的1份用于排序 p=(struct info_type *)malloc((n+1)*sizeof(struct info_type)); if(p==NULL) printf(" 内存空间的分配不成功! "); else//内存分配成功,进行后续操作 { printf("请逐个输入职工信息(职工编号 部门 姓名 性别 身份证号 职称 基本工资 奖金): "); for(i=1;i<=n;i++) { printf("No.%d:",i); scanf("%d%s%s%s%s%s%d%d",&p[i].zgbh,p[i].bm,p[i].xm,p[i].xb,p[i].sfzh,p[i].zc,&p[i].jbgz,&p[i].jj); p[i].sfgz=p[i].jbgz+p[i].jj; } for(j=1;jp[i].zgbh) { ________ } printf(" 职工基本信息表如下(按职工编号升序排列): "); for(i=1;i<=n;i++) printf("%10d%12s%12s%4s%20s%12s%6d%6d%6d ",p[i].zgbh,p[i].bm,p[i].xm,p[i].xb,p[i].sfzh,p[i].zc,p[i].jbgz,p[i].jj,p[i].sfgz); free(p); } system("pause"); return 0; }
//指针与动态内存分配示例――单位人员信息管理 //某单位职工基本情况表如表所示。由于职工众多,现计划开发一款软件以提高管理效率,要求先输入职工原始信息,计算出各人实发工资(=基本工资+奖金),再按职工编号升序排序后输出以方便查看。 //请选择空白位置的全部正确答案 #include #include #define N 300000 int main() { struct info_type { int zgbh; //职工编号 char bm[11]; //部门 char xm[11]; //姓名 char xb[3]; //性别 char sfzh[19];//身份证号 char zc[11]; //职称 int jbgz; //基本工资 int jj; //奖金 int sfgz; //实发工资 }; int i,j,n; struct info_type *p; do//输入实际人数 { printf(" 请输入职工总数(1--%d):",N); scanf("%d",&n); }while((n<1)||(n>N)); //分配n+1份内存空间,每份大小为sizeof(struct info_type),多出的1份用于排序 p=(struct info_type *)malloc((n+1)*sizeof(struct info_type)); if(p==NULL) printf(" 内存空间的分配不成功! "); else//内存分配成功,进行后续操作 { printf("请逐个输入职工信息(职工编号 部门 姓名 性别 身份证号 职称 基本工资 奖金): "); for(i=1;i<=n;i++) { printf("No.%d:",i); scanf("%d%s%s%s%s%s%d%d",&p[i].zgbh,p[i].bm,p[i].xm,p[i].xb,p[i].sfzh,p[i].zc,&p[i].jbgz,&p[i].jj); p[i].sfgz=p[i].jbgz+p[i].jj; } for(j=1;jp[i].zgbh) { ________ } printf(" 职工基本信息表如下(按职工编号升序排列): "); for(i=1;i<=n;i++) printf("%10d%12s%12s%4s%20s%12s%6d%6d%6d ",p[i].zgbh,p[i].bm,p[i].xm,p[i].xb,p[i].sfzh,p[i].zc,p[i].jbgz,p[i].jj,p[i].sfgz); free(p); } system("pause"); return 0; }
1.请根据要求完成下列题目(共6个空,每空1分,共6分) 在职工数据库D中有两个表,一个表是职工基本情况表(A.DBF),一个表是职工工资表(B.DBF)。职工基本情况表(A.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 XM C/8 姓名 HYZT C/4 婚姻状态 GZRQ D 工作日期 CSRQ D 出生日期 XYMC C/8 系院名称 JL M 简历 职工工资表(B.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 JBGZ N/6,2 基本工资 JJ N/3 奖金 KS N/3 扣税 QT N/3 其他 (1)查询A、B表中基本工资大于2000元的职工的工号、姓名、系院名称和基本工资情况,列标题用中文显示,并按系院名称升序排序,同一系院的职工按基本工资的降序排序,查询去向保存为临时表C。 SELECTGHAS工号,XMAS姓名,XYMCAS系院名称,JBGZAS基本工资; FROMD!A__________D!BONA.GH=B.GH; WHEREB.JBGZ>2000; ____________XYMC,JBGZ_________; INTO_______C (2)查询A、B表中各系院职工的人数、奖金总额和平均奖金。查询输出中必须包含系院名称、人数、奖金总额和平均奖金四个列,并将查询结果放到表CC.DBF文件中。 SeleCTXYmcas系院名称,________as人数,; SUM(jj)as奖金总额,avg(jj)as平均奖金; FROMd!a,d!b; WHEREA.Gh=B.Gh; ____________; intoTABLEcc.dbf
1.请根据要求完成下列题目(共6个空,每空1分,共6分) 在职工数据库D中有两个表,一个表是职工基本情况表(A.DBF),一个表是职工工资表(B.DBF)。职工基本情况表(A.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 XM C/8 姓名 HYZT C/4 婚姻状态 GZRQ D 工作日期 CSRQ D 出生日期 XYMC C/8 系院名称 JL M 简历 职工工资表(B.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 JBGZ N/6,2 基本工资 JJ N/3 奖金 KS N/3 扣税 QT N/3 其他 (1)查询A、B表中基本工资大于2000元的职工的工号、姓名、系院名称和基本工资情况,列标题用中文显示,并按系院名称升序排序,同一系院的职工按基本工资的降序排序,查询去向保存为临时表C。 SELECTGHAS工号,XMAS姓名,XYMCAS系院名称,JBGZAS基本工资; FROMD!A__________D!BONA.GH=B.GH; WHEREB.JBGZ>2000; ____________XYMC,JBGZ_________; INTO_______C (2)查询A、B表中各系院职工的人数、奖金总额和平均奖金。查询输出中必须包含系院名称、人数、奖金总额和平均奖金四个列,并将查询结果放到表CC.DBF文件中。 SeleCTXYmcas系院名称,________as人数,; SUM(jj)as奖金总额,avg(jj)as平均奖金; FROMd!a,d!b; WHEREA.Gh=B.Gh; ____________; intoTABLEcc.dbf