| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 438 人关注过本帖
标题:紧急求助:如何查出相似身份证号
收藏  订阅  推荐  打印 
chuxue
Rank: 1
等级:新手上路
帖子:19
积分:306
注册:2008-1-22
紧急求助:如何查出相似身份证号

我想查出有相似身份证号的人,我的语言表达能力不强,请您看这个压缩包,里边有文本文档和数据库
附件: 只有本站会员才能下载或查看附件,请您 登录注册
搜索更多相关主题的帖子: 身份证  
2008-9-20 09:23
ibmlang_002
Rank: 12Rank: 12Rank: 12
来自:浙江-嘉兴
等级:版主
威望:6
帖子:304
积分:3735
注册:2008-8-30

如果老的身份证号码和新的身份证号码都是正确的话:新的身份证号码就是老的号码中间加了年份前两位,号码最后加上一位,女的偶数,男的奇数。只要分析短号码和长号码的关系就可以了。用到的字符串处理函数有ALLT、LEFT、RIGHT、SUBSTR等。但我看你的表中身份证号码不正确!

[ 本帖最后由 ibmlang_002 于 2008-9-20 11:58 编辑 ]

谁说VFP没用
2008-9-20 11:50
chuxue
Rank: 1
等级:新手上路
帖子:19
积分:306
注册:2008-1-22
回复 2# ibmlang_002 的帖子

是的,我随便做了一个表,最后一位是随意写了一个数,并不是真正的身份证号,我的意思是具体用一个什么命令找出相似的身份证号。

[ 本帖最后由 chuxue 于 2008-9-20 17:20 编辑 ]
2008-9-20 17:18
ibmlang_002
Rank: 12Rank: 12Rank: 12
来自:浙江-嘉兴
等级:版主
威望:6
帖子:304
积分:3735
注册:2008-8-30

SELECT x.*,y.身份证号 as 短号码 FROM s as  x,s as y WHERE LEFT(ALLTRIM(x.身份证号),6)+SUBSTR(ALLTRIM(x.身份证号),9,9)==ALLTRIM(y.身份证号)

[ 本帖最后由 ibmlang_002 于 2008-9-21 07:58 编辑 ]

谁说VFP没用
2008-9-21 07:53
chuxue
Rank: 1
等级:新手上路
帖子:19
积分:306
注册:2008-1-22

非常感谢您,就是我有一点不是太懂,那个“x,*,y,”是什么意思?“s as  x”是什么意思?
2008-9-21 11:31
ibmlang_002
Rank: 12Rank: 12Rank: 12
来自:浙江-嘉兴
等级:版主
威望:6
帖子:304
积分:3735
注册:2008-8-30

x,y表示打开s的文件别名,s as  x,以名字X打开s。这个命令使用SELECT的自连接方式查询。

谁说VFP没用
2008-9-21 12:38
啸凡
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:33
帖子:1121
积分:11480
注册:2006-2-22
回复 2# ibmlang_002 的帖子

“如果老的身份证号码和新的身份证号码都是正确的话:新的身份证号码就是老的号码中间加了年份前两位,号码最后加上一位,女的偶数,男的奇数。”
老大,您的说法是错误的:新身份证最后一位是效验码,而且并不是男的奇数女的偶数(还会出现英文字母)。您说的这以奇偶区分性别的数字,是在新身份证号码的倒数第二位。

学无止境 http://bbs.zc268.com
2008-9-21 12:54
ibmlang_002
Rank: 12Rank: 12Rank: 12
来自:浙江-嘉兴
等级:版主
威望:6
帖子:304
积分:3735
注册:2008-8-30

噢,学习了。好在命令没错

谁说VFP没用
2008-9-21 13:08
Tiger5392
Rank: 12Rank: 12Rank: 12
等级:版主
威望:44
帖子:2011
积分:21496
注册:2006-5-17

弄一个18位身份证号转15位身份证号的函数,就像4楼那样

感言:学以致用。 博客:http://www.bc-cn.net/blog/user14/65009/index.shtml email:Tiger5392@tom.com
2008-9-22 09:04
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.066534 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved