④查询去向为 文本文件teacher.txt
⑤查询生成的SELECT-SQL语句为:
Select js.xdh、xim.ximing、count(*) as 总人数、sum(iif(YEAR(DATE())-YEAR(js.csrq)))<=35,1,0) as 35岁以下人数、sum(iif(YEAR(DATE())-YEAR(js.csrq)))>35,1,0) as 35岁以上人数 from js inner join xim on js.xdh=xim.xdh order by xim.xdh desc group by xim.xdh to file teacher
2.已知在library的图书(TS)表中含有分类号(flh)、书名(sm)等字段,借阅(JY)表中含有分类号(flh)、借阅日期(jyrq)和还书日期(hsrq)等字段。按如下要求修改查询:
基于TS表和JY表查询每本书的被借阅次数、借出总天数。输出字段包括:Ts.flh、Ts.sm、借阅次数、借出总天数,按借出总天数排序(借出总天数为.NULL.者不输出)。
答:
①在“字段”选项卡选取的字段有:
Ts.flh、Ts.sm、count(*) as 借阅次数、sum(hsrq-jyrq) as 借出总天数 ②在“排序依据”选项卡需要的字段有: 借出总天数
③是否需要分组?如需要在“分组依据”选项卡需要的字段有: 是。TS.flh
④查询生成的SELECT-SQL语句为: Select Ts.flh、Ts.sm、count(*) as 借阅次数、sum(hsrq-jyrq) as 借出总天数 from TS inner; join JY on TS.flh=JY.flh group by TS.flh order by 借出总天数 where 借出总天数 is not .null.
3.查询公选课酬金
假定公选课的上课酬金为每学时20元,利用查询设计器按如下要求创建查询: 基于教师(JS)表和任课(GXK)表查询每位教师上公选课的总学时及酬金。要求输出字段为:gh、xm、xb、总学时、酬金,查询结果按gh的升序排序。
①在“字段”选项卡选取的字段有:
gh、xm、xb、sum(xs) as 总学时、sum(xs)*20 as 酬金 ②在“排序依据”选项卡需要的字段有: JS.gh
③在“分组依据”选项卡需要的字段有: