Excel 2010 SQL应用068 根据二代身份证号码判断性别
目录
源数据表
解决方案
源数据表
序号 | 姓名 | 身份证号 |
1 | 庞锡林 | 4525011954****0913 |
2 | 覃爽 | 4509211990****0010 |
3 | 邵运媚 | 4504211992****5564 |
4 | 唐嘉杰 | 4504031985****1518 |
5 | 彭昌成 | 4504031986****2410 |
6 | 莫炎玲 | 4524231981****0024 |
7 | 聂桂兰 | 4504211980****0521 |
8 | 邱宗秋 | 4524241984****0315 |
9 | 陈雄波 | 4406241970****5752 |
10 | 黄奕汉 | 4528241956****0012 |
11 | 韦智敏 | 4501031982****2535 |
12 | 陈彦 | 4502051982****0427 |
13 | 李绍联 | 4521221975****0459 |
14 | 黄启辉 | 4526241979****3354 |
15 | 俸榕萍 | 4503021987****2064 |
16 | 赵付萍 | 5223211989****2521 |
17 | 刘升海 | 4522271983****5013 |
18 | 兰凤萍 | 4521261987****2722 |
19 | 凌鑫 | 4521311986****3032 |
20 | 王林 | 4113021988****451X |
21 | 章艳 | 3425301985****1621 |
22 | 韦春玲 | 4521231986****584X |
23 | 黄海航 | 4506211989****1755 |
24 | 钟世旺 | 4521221971****0354 |
25 | 管志新 | 4501041978****0018 |
26 | 梁洁 | 4509241987****3922 |
27 | 李炜 | 4304041968****1030 |
28 | 黄有薄 | 4501211988****2453 |
29 | 韦林颜 | 4527311983****6028 |
30 | 曾新云 | 4523231981****2210 |
每年3月8日是国际劳动妇女节。为回馈顾客,某旅店计划在这一天为所有住宿的女顾客免费赠送礼品一件。图所示为该旅店住宿旅客登记表,其中包含了旅客姓名及身份证号码。根据身份证 号码得到住宿旅客的性别信息。
解决方案
用MOD函数配合IIF函数得到旅客的性别信息。
SELECT 序号,姓名,身份证号,
IIF(MID(身份证号,17,1) MOD 2,'男','女') AS 性别
FROM [sheet1$]
MOD函数返回两数相除的余数,其语法如下:
number MOD divisor
其中参数number为被除数,参数divisor为除数。
1.当参数number或参数divisor为负数时,结果的正负号与被除数相同。
2.当参数number或参数divisor为小数时,对应参数按照四舍六入五单双的规则进位为整数后参与运算。
3.当参数number为0时,结果为0。当参数divisor为0时,返回错误。
4.MOD函数中,参数number与参数divisor的范围在-2 147 483 648~2 147 483 647之间,超出此范围将返回错误。被除数与除数都是long型数据。
Excel 2010 SQL应用068 根据二代身份证号码判断性别相关推荐
- Excel 2010 SQL应用041 根据二代身份证号返回出生年份
源数据表 序号 姓名 身份证号 1 黄有国 4526221968****1654 2 陈燕妮 4508811984****7447 3 张海波 4501051977****0019 4 王福英 450 ...
- js根据身份证号码判断性别和年龄
/**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...
- js根据身份证号码判断性别
1.html代码 <div class="box">请输入身份证号码:<input type="text" name="" ...
- PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序
目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...
- 根据身份证号码判断性别 java
摘自www.mylinux.com.cn 这是鄙人写的一个方法,用过身份证号来判别出用户的性别. @value为用户输入的身份证号. 我只知道身份证号码最末尾一个数字为奇数时,性别为男:为偶数时,性别 ...
- KH7 根据身份证号码判断性别
#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { ...
- JavaScript实现二代身份证号码转一代身份证号码
项目中需要实现二代身份证号码转一代身份证的功能,在晚上查找了下,网上多是用sql实现,于是参考其算法,用javascript实现.并在html页面中进行了测试,下面将页面代码直接贴出来,供大家参考. ...
- Js二代身份证号码正则验证
一代身份证号码是十五位, 2013年1月1日开始,咱们中国全面停止使用一代身份证了. 二代身份证号码: 1-6位:表示行政区划的代码. 1.2位,所在省(直辖市,自治区)代码: 3.4位,所在地级市( ...
- 【详细说明】二代身份证号码的组成结构(含校验码算法与行政区划代码)
文章内容:二代身份证号码的组成结构(含校验码算法与行政区划代码) 关键词组:身份证号码.组成.校验码.行政区划码 使用软件:无 虚拟环境:无 操作系统:Windows 11 文章目录 一.身份证号码划 ...
最新文章
- java工具集_Java 工具集
- 小晶粒zsm分子筛合成表征实验报告_Nat. Mater.:区域选择性合成亚纳米金属-分子筛材料...
- CodeForces - 510E Fox And Dinner(最大流+奇偶建边+路径打印)
- VuePress 添加百度统计代码
- Spring Tool Suite 错误: Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds.
- Exception异常处理
- 一个经典编程面试题的“隐退”
- atlas 200 下载CANN包,搭建运行环境
- 微软iis服务器并发量,IIS并发连接数
- jeDate日期控件 时间最大值最小值禁用的bug修改
- win7+VS2008安装boost
- 在 WSO2 ESB 5.0.0 中使用 MyBatis 框架
- 一、恒生电子面试 (校招)
- 科技圈以 A 取名的时尚潮流
- python换发型_初学Python的一些细节
- 被社会毒打的20年毕业的后端
- AcWing 1022 宠物小精灵之收服
- 微信公众号模板消息推送(附上完整代码)
- 经典DSR路由协议分析:路由发现
- 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第2章 CC2530温湿度传感器DHT11