SQL查询在高校就业签约数据上报中的应用
2014-10-08冯桥华FENGQiaohua
冯桥华 FENG Qiao-hua
(安顺职业技术学院,安顺 561000)
(Vocational and Technical College of Anshun,Anshun 561000,China)
1 概述
为了及时、准确地完成教育部就业签约数据及时统计与上报工作,笔者结合工作实际使用SQL查询技术和数据库原理对解决数据上报过程中毕业生信息不匹配问题、如何高效地维护好毕业生就业签约数据、如何准确地导入符合上报标准的数据进行了有益地探索与实践,对各高校在毕业生就业签约数据上报工作有一定的借鉴与参考价值。
2 SQL查询技术
通过T-SQL的查询语句SELECT,可以从表或视图中迅速方便地检索数据。SELECT语句是T-SQL的核心,它既可以实现对单表的数据查询,也可以完成复杂的多表连接查询和嵌套查询,其功能十分强大。利用SQL的自连接运算,可以快速比较来自两个不同数据表的信息,获得所需的查询结果。使用聚合函数COUNT()可以迅速取得表的数据记录的相关统计信息,实现快速统计。使用GROUP BY子句结合聚合函数COUNT()的使用可以实现分类别统计数据信息。使用ORDER BY子句可以根据一个或多个字段的数据进行排序查询输出结果。
3 基于毕业生就业签约数据库的构建
为了便于数据的上报与统计,以贵州省为例,在SQL Server2005中创建一名为bys2014的数据库,分别导入以下几个数据表:高校预计毕业生信息表(YJBYS)、毕业生就业签约数据表(BYSJYSJ)、地区公共代码表,以上三个数据表可以从全国就业监测系统下载。毕业生就业监测数据(BYSJYFA)可通过贵州省就业信息管理系统下载,全国各地身份证省市代码表(SFZDM)通过网上搜集整理。这些下载的数据,如果是DBF格式,需要用Visual FoxPro转换为电子表格格式。
在实际应用中,可以根据各地方就业管理部门制定的待就业毕业生报到单位方案,对地区公共代码表中的“派遣地址”作适当修改后使用。最后将上述文件,通过SQL server的导入工具,导入bys2014数据库中备用。
4 SQL查询技术在工作中的应用
4.1 查找考生号与身份证号、姓名不匹配的数据 为统一贵州就业信息管理系统与全国就业监测系统中毕业生的数据信息,需要查找出两个系统中不匹配的相关数据,匹配的原则是以毕业生的考生号为主要关键字段、以毕业生的身份证号、姓名、专业进行数据连接运算。具体操作的SQL语句如下:
读者可以结合实际需要修改上述语句,按照一定的规则,查找考生号匹配,但姓名不一致、考生号、姓名匹配,但专业不一致等信息。这些错误信息的快速查找将有助于及时查找原因,并更正不相符的数据。
4.2 毕业生生源地信息的高效快速录入 借助于“全国就业监测系统”中导出的“地区公共代码”数据表和全国各地身份证省市代码表。根据毕业生的身份证号信息,结合SQL查询技术,可以快速地得到毕业生生源所在地的代码信息,经实践准确率达95%以上。部分毕业生因户口迁移,需要进一步确认。这种方法需要确保毕业生的身份证信息准确无误。毕业生的准确身份证号可由各高校教务管理部门通过学籍信息网导出后使用,也可采用“全国就业监测系统”中下载的当年预计毕业生数据表。
具体实现的语句如下:
上述语句执行后,将自动以毕业生的身份证号前六位数字作为毕业生的生源地代码,并筛选出生源地代码信息需要进一步核实的学生名单。这部分毕业生的生源地信息可以根据全国各地身份证省市代码表进行检索查询到,经分析原因是:原有的生源地行政区划发生了变更导致。这部分信息可依靠人工根据正确的行政区划在地区分共代码数据表中可以查询。
4.3 毕业生派遣信息高效维护的实现 待就业毕业生派遣方案的批量数据维护,根据规定待就业毕业生的报到证开具到毕业生的生源所在地。具体思路如下:首先根据毕业生生源所在地代码,在公共代码数据表中检索匹配的派遣单位名称。根据检索到的派遣单位名称,更新待就业毕业生就业数据库中的派遣单位名称字段内容、更新报到证编号、报到起始时间等信息。
具体查询与更新语句如下:
本例中生成的BYS1数据表,可根据数据上报格式的要求,进行适当筛选处理后通过SQL Server中的导出数据功能,导出为电子表格文件,根据需要进行技术处理后,可直接上报全国就业监测系统。
4.4 毕业生就业去向的统计 在SQL数据库中新建一视图,并以“毕业生就业去向统计”作为视图文件名为保存。输入如下查询语句,可根据毕业去向代码,得出毕业生的就业去向统计情况。
5 结语
利用SELECT表达式可以迅速地获得简单或复杂的查询结果,而包含一对多、多对多的表间连接结果也能快速地产生,而且这些查询结果均可进行搜索、分组及统计。这些功能的实现只需要一个SELECT表达式即可完成,不仅效率高,易修改、简单易用。在毕业生就业数据管理实践工作中,能大幅提高工作效率,起到事倍功半的作用。
[1]关于调整全国普通高等学校毕业生就业方案数据结构及标准的通知【教学司函(2014)1号】.
[2]贵州佰仕佳信息工程有限公司贵州省大中专毕业生就业信息管理系统使用说明书(学校就业指导中心版).
[3]郑阿奇主编.SQL Server教程[M].北京:清华大学出版社,2005:70.
[4]章立民研究室著.SQL Server 2005数据库开发实战[M].北京:机械工业出版社,2007:315.