ASP下SQLSERVER多表多条件查询统计

ASP下SQLSERVER多表多条件查询统计

ID:38666549

大小:214.33 KB

页数:3页

时间:2019-06-17

ASP下SQLSERVER多表多条件查询统计_第1页
ASP下SQLSERVER多表多条件查询统计_第2页
ASP下SQLSERVER多表多条件查询统计_第3页
资源描述:

《ASP下SQLSERVER多表多条件查询统计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、。

2、

3、i。lS0cSlerer多表多条件查询葩计

4、l漪华j?果表里面添加一个名称为“flag”的列,值为⋯1’。如果班级一、问题是中级班,则在查询的结果表里面添加一个名称为“flag”的某职业学校每年要对全年的招生情况进行统计汇总,包括列,值为⋯0’。相应的源码为:每个教职工的招生总数,其中这个教职工招收了多少个高技ifinstr(trim(FS1(班级)),高级)then生,多少个中技生。如果教职工招收的学生有插班到上一年入SQL(i)=select1flag.担保人,备注学籍说明froml&tr

5、im学的班级,也要统计出来。查询统计页面的结果如表1所示。《rs1班级))&】Unionallelse表1SQL(”select0flag。担保人,备注,学籍说明from【&m(rs1(班级))&unionall英才职业学校2007年全校教职工招生统计endif序号姓名高技中技合计备注4.要分别对每个教职工的招生总数进行统计,其中还要1李剑平369插班生一人对高技生和中技生分别统计。2赖南富23S四、编程代码68刘悦4610插班生一人下面在ASP页面中,一步一步来实现以上的任务。总计2l536057

6、5<%dimsQL(100),DBR(100),SQL4(100)先定义数组变量,这些二、网站数据库相关表数组都是编程中要月j的,且必须先定义否则页面运行会出错.n=trim(request(1网站后台数据库是SQLServer,相关表的情况是:把上个页面表单提交的表单对象“年级“的值获取一1.有一个名为“班级索引”的表,包含有ID、班级名cb插斑

7、。l称、班主任等字段。该表记录了每年全年招收班级的信息。nj1=right211.查询当年

8、的招生情况2.数据库中每个班级都有一个表,记录本班学生的详细信息。表名含入学年份、专业、班级序号等,如“2006年服setrs1=server。CreateObject("adodb.recordset)建立第一个记录查询当年招生的班级有多少个装设计(1)班”。这些表的主要字段有ID、姓名、性别、家庭SQL1=select$from班级索引where班级like~&nj&%地址、介绍人、备注等。其中备注字段记录了插班生的信息,rs1.opensqll

9、corm,13如“O7插班生”,这是判断一个学生

10、是否是插班生的重要字rs1.eofandrsbofthen段。rsl~close。responsewrlte暂无报名,单击返回《/a>e色:在进行编程解决上述问题时,有以下几点需要考虑:fori=1torslrecordcount1.每年究竟招了多少个班级,这要准确地查询出来。利用unionall”对查询到的所有班级再进行多表查询2.每个招生介绍人招的学生分布在各个班级,每个班级这里根据不同的班级添力j应

11、的标识列“flag'’.都有可能统计的时候有遗漏。ifinstr(trim高级.、en3.要统计每个招生介绍人招生的总数不难,但是要分别0SQL(.)蠹selectIflag,~B.保人,备注from【&trim(rsl(斑双P、、&"]unionall统计出总数里包含多少个高技生,多少个中技生,必须采取一.else。定的办法。在页面的源码里,采用的是根据班级的不同分别添SQL㈩=select0flag,担保人,备注fromr&trim加“flag”标记列的方法。即如果班级是高级班,在查询的结rsl

12、("磅圆、1&"]unional"实用第一矢日n慧密集endif校教职工招生统计</strong></div></td>rs1.ovenext</tr>next2.查询插班到上一年的学生序号</div></td>setrs2:server.CreateObject(adodb.recordset)姓名</建立第二个记录,查询上一年招生的班级有多少个.td>SQL2

13、=selectfrom班级索引where班级like~&nj一合计</div>1&%~</td>rs2.openSQL2,conn,1,3中技</div>forP=1tors2.recordcount</td>利用“unionall”对查询到的所有班级再进行多表查询,高技</div>这里根据不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。