/*
根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
15位身份证号码未位是双数是女性,单数是男性。
分配顺序码中“999、998、997、996”四个顺序号分别为男女性百岁以上老人专用的特定编号。
最后一位的計算公式∑(ai×Wi)(mod 11)
*/
引用:http://zhidao.baidu.com/question/10975747.html
use tempdb
go
if object_id('F_Iden15To18') is not null
drop function F_Iden15To18
go
create function F_Iden15To18(@Iden char(15))
returns char(18)
as
begin
if len(@Iden)<>15
return @Iden
declare @CID varchar(18),@i int,@sum int
select @CID=left(@Iden,6) + '1'+case when right(@Iden,3) in('999','998','997','996') then '8' else '9' end + right
(@Iden,9),@i=1,@sum=0
while @i<=17
select @sum=substring(@CID,18-@i,1)*(power(2,@i)%11)+@sum,@i=@i+1
return (@CID+case 12-@sum%11 when 10 then 'X' else rtrim(12-@sum%11) end)
end
go
select dbo.F_Iden15To18('340524800101001')
/*
34052419800101001X
*/
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/roy_88/archive/2009/02/17/3898876.aspx
分享到:
相关推荐
Roy Thomas Fielding博士论文REST中文版+英文版 Architectural Styles and the Design of Network-based Software Architectures
Roy Thomas Fielding博士关于REST规则的文章,Roy Thomas Fielding博士关于REST规则的文章,Roy Thomas Fielding博士关于REST规则的文章,Roy Thomas Fielding博士关于REST规则的文章,Roy Thomas Fielding博士关于REST...
Roy Featherstone关于机器人动力学算法和空间矢量的原始书,该书对空间矢量的处理方法与现代处理方法有一点不同。
7. **情感与人物发展**:Roy在故事中的转变,从开朗到沉默寡言,揭示了个人经历对性格的影响,同时也为课堂讨论提供了素材,比如朋友的重要性,以及如何面对生活中的困难。 综上所述,这个课件旨在帮助学生提升英语...
《Roy’s安全优先的投资组合原则在金融风险管理中的应用》 文章的研究主要集中在Roy的安全优先投资组合原则在处理灾难性事件的金融风险管理中的运用。Roy的安全优先原则最初提倡通过最小化灾难性事件发生的概率来...
Probability And Stochastic Processes - A Friendly Introduction For Electrical And Computer Engineers (Matlab Code 22S) Roy D Yates
roy_g_biv
REST创始人的博士毕业论文,描述了REST的涵义,原创的,还是比较权威的,包括中英文的两种PDF版本。
STM32F103系列微控制器是STMicroelectronics(意法半导体)推出的基于ARM Cortex-M3内核的高性能MCU。在这个项目中,我们主要关注的是如何在STM32F103ZET6上实现RTC(实时时钟)、LCD1602显示、按键输入以及LED控制...
Rigid Body Dynamics Algorithms presents the subject of computational rigid-body dynamics through the medium of spatial 6D vector notation. It explains how to model a rigid-body system and how to ...
标题中的“PyPI 官网下载 | roy-0.1.1-py3-none-any.whl”表明这是一个从Python Package Index(PyPI)官方源获取的软件包,名为“roy”,版本为0.1.1。PyPI是Python社区用于发布和分享Python软件包的中央仓库,它...
Roy T的读书笔记为我们提供了对这些核心概念的深入理解和应用实例。 1. **项1:考虑用智能指针替代原始指针** - 智能指针如`std::unique_ptr`和`std::shared_ptr`自动管理内存,避免了手动释放可能导致的悬挂指针...
尽管如此,这项研究仍为护理管理提供了一个实用的框架,即Roy适应模式,以解决临床实践中护士职业压力的问题。未来的研究可以在此基础上进一步优化和深化,包括更严谨的实证研究,以验证并完善这种压力管理策略的...
精美商业PPT模板roy_g_biv019
2011年5月Sunday北美SAT真题 from Roy
这个时期,社交平台的兴起使得大量信息在网上公开,为情报收集提供了新的途径。随后的2010至2015年,移动革命进一步推动了信息的传播速度和范围,OSINT的来源变得更加多样化和动态。 然而,OSINT也面临着一系列挑战...