用SQL语句帮助报考公务员
来源:互联网 发布:宏光软件视频教程 编辑:程序博客网 时间:2024/05/02 02:27
用SQL语句帮助报考公务员
今年我国公务员依然是十分火暴,当然了,中国特色么,闲话不说了,开始开始。
首先,人事部给的是execl格式的报名表格,这东西简直没法直接看,太长而且格式太乱,相信各位报名的人都知道吧呵呵。
那么第一步就是导入。用Access 新建一个数据库->新建->导入表。把几个(注意不是一个sheet)sheet导入会有几个数据库。还是有点麻烦。于是ctrl C +Ctrl V粘到一个新表里。取名为EXAM。各个字段分别重新命名为
id,department,company,job ,jebintro,examsort,need,major,cert,zhengzhi,experience,majorexam,rate,qual,memo
并加入一个自动编号的字段名为'ID'
现在看看,6千多条,汗如果是人工的话,想都可怕。(==....)因为Access的SQL用的不是很爽,再次导SQLSever2000(别问为什么不用2003,我机器有点老.)那么下一步就是正题了利用SQL找出我能报的条目。
虽说如此难道直接来个select ... where...不不表不是还没看清各个字段都有什么么?
于是 : select distinct 某列 from exam ‘侦察敌情才最重要。
发现最后两个情况复杂再次侦察敌情 select distinct qual,memo from exam ,真是有点大啊,本人不是应届而且没过cet6那么首先就从这入手。那么like %,两位模糊查找语句上场!
select * from exam
(
(memo not like '%应届%'
and
memo not like '%六级%'
)
or
memo is null
)
and
(
(
qual not like '%应届%'
and qual not like '%2007%'
and qual not like '%2008%'
and qual not like '%CET-6%'
and qual not like '%6级%'
and qual not like '%六级%'
)
or
qual is null
)
其中qual is null和memo is null是防止有NULL(就是说无条件)的被"无辜"去掉,好长时间没看sql了把这个忘记了结果就少了一排(+_+!!),好在其他的字短中没有NULL值。更好的是cert,zhengzhi,experience
用select distinct 某列 from exam 看就几个情况那么好办了 in 语句登场,本人是本科于是学历就用
cert in ('大专及以上','大专或本科','本科','大专','本科或硕士','本科及以上')
不是党员!
zhengzhi in ('不限','群众')
工作经验少(T_T)
experience in( '无限制','一年')
好了差不多了,还有major ,依然用like'%专业%'我是计算机的就major like '%计算%'
这么做下来大概五六百条,狂汗,竞争激烈啊!
最后就是工作部门地域了,也是太复杂了两项组合有四千多那还是用like,
比如我是H省的的W市的,
department like '%w%' or department like '%h%'
or company like '%h%' or company like '%w%' 就基本上完成了。
不过我的结果,不是很好全国有五百多条符合,我想在当地就只有使几条了。
以下是整合后的sql语句:各位就看自己情况加吧,如果要看全国符合自己情况,那就把
department like '%w%' or department like '%h%'
or company like '%h%' or company like '%w%' 去掉就可以了。
====================================================
select * from exam
where
(
department like '%w%' or department like '%h%'
or company like '%h%' or company like '%w%'
)
and
(
major like '%计算%'
)
and
(
cert in ('大专及以上','大专或本科','本科','大专','本科或硕士','本科及以上')
)
and
(
zhengzhi in ('不限','群众')
)
and
(
experience in( '无限制','一年')
)
and
(
(
(memo not like '%应届%'
and
memo not like '%六级%'
)
or
memo is null
)
and
(
(
qual not like '%应届%'
and qual not like '%2007%'
and qual not like '%2008%'
and qual not like '%CET-6%'
and qual not like '%6级%'
and qual not like '%六级%'
)
or
qual is null
)
)
- 用SQL语句帮助报考公务员
- 公务员报考 基础知识
- 2009公务员考试新手指南及报考流程
- 山东省2012年考试录用公务员报考指…
- 公务员考试抄袭或协助抄袭者5年内不得报考-公务员-诚信档案
- sql 语句优化?寻求帮助,谢谢
- 入职体检专家 公务员体检帮助
- 中央机关及其直属机构2008年度考试录用公务员报考指南
- 应届生可报考国家公务员考试超7成岗位-国家公务员-公务员考试-岗位
- 10万人报考公务员 宾馆爆满考生支帐篷过夜
- 用T-SQL语句建立跟踪来帮助我们监测晚间Job运行情况
- PostgreSQL 9.2.4 命令行帮助及SQL语句简要说明
- 公务员
- 公务员
- 公务员
- 公务员
- 公务员
- 公务员
- Windows Sysinternals Suite Build 2007.10.26
- 李开复给中国学生的第六封信
- DirectShow开发中的HelloWorld
- Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET, 2nd edition
- 申购资金创新高 中国石油可能启动回拨机制
- 用SQL语句帮助报考公务员
- 什么叫回拨机制
- Pro .NET 2.0 Extreme Programming (Expert's Voice)
- 关于HttpModule和HttpHandler
- 数据库tips 20071029
- 转:8086寄存器组
- Metasploit Toolkit for Penetration Testing, Exploit Development, and Vulnerability Research
- 杜江凌演讲全文:成功所需的多元化因素
- 手机阅读平台项目设计手迹