求一个判断身份号性别SQL语句?

a19891030 2008-11-21 12:44:16
求一个判断身份号性别SQL语句?
最好是18位和15位的一起判断?
...全文
84 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sy_binbin 2008-11-21
declare @card varchar(20)
set @card = '你的身份证'
IF len(@card)=15
begin
select sex=case convert(int,right(rtrim(@card),1))%2
when 0 then '女'
else '男' end
end
else if len(@card)=18
select sex=case convert(int,substring(@card,17,1))%2
when 0 then '女'
else '男' end
回复
sy_binbin 2008-11-21
晕,你到底想干什么呢??

在SQL里写多麻烦啊

回复
a19891030 2008-11-21
[Quote=引用 3 楼 sy_binbin 的回复:]
15位的
select sex=case convert(int,right(rtrim(210103800825002),1))%2
when 0 then '女'
else '男' end

18位的
select sex=case convert(int,substring(身份证号,17,1))%2
when 0 then '女'
else '男' end
[/Quote]

可以写在一个语句里面吗?
回复
sy_binbin 2008-11-21
15位的
select sex=case convert(int,right(rtrim(210103800825002),1))%2
when 0 then '女'
else '男' end

18位的
select sex=case convert(int,substring(身份证号,17,1))%2
when 0 then '女'
else '男' end
回复
a19891030 2008-11-21
[Quote=引用 1 楼 sy_binbin 的回复:]
<%
a = "身份证号码"
if len(a) = 15 then
lastNO = right(a,left(len(a)-1,1))
elseif len(a) = 18 then
lastNO = left(right(a,2),1)
end if
if lastNO mod 2 = 0 then
response.Write "女"
else
response.Write "男"
end if
%>
[/Quote]

大哥我要的是SQL语句?
回复
sy_binbin 2008-11-21
<%
a = "身份证号码"
if len(a) = 15 then
lastNO = right(a,left(len(a)-1,1))
elseif len(a) = 18 then
lastNO = left(right(a,2),1)
end if
if lastNO mod 2 = 0 then
response.Write "女"
else
response.Write "男"
end if
%>
回复
相关推荐
基于java的企业人事管理系统设计--软件工程课程设计(含源码与论文设计).rar 1 引言 4 1.1 课程设计目标 4 1.2 编程工具(编程环境)介绍 4 1.3 实施时间及主要实施步骤 4 2 需分析 5 3 系统总体设计 6 4 数据库设计 6 5 主要功能模块的设计与实现 10 5.1 功能模块1详细设计(综合查询员工信息)..........................................................10 5.1.1 详细设计.......................................................................................................10 5.1.2 算法流程........................................................................................................15 5.1.3 界面设计及测试结果.....................................................................................15 6 调试分析 15 7 用户手册 16 8 测试结果 17 8.1 员工信息的添加...................................................................................................17 8.2 员工信息的修改...................................................................................................17 8.3 员工信息的删除...................................................................................................18 8.4 员工信息的综合查询...........................................................................................18 8.5 员工信息按性别统计的结果................................................................................19 8.6 员工信息按状态统计的结果...............................................................................19 8.7 员工信息按职称统计的结果................................................................................20 9 结论 20 10 参考文献 20
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-11-21 12:44
社区公告
暂无公告