目录

源数据表

解决方案


源数据表

序号 姓名 身份证号
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 根据二代身份证号码判断性别相关推荐

  1. Excel 2010 SQL应用041 根据二代身份证号返回出生年份

    源数据表 序号 姓名 身份证号 1 黄有国 4526221968****1654 2 陈燕妮 4508811984****7447 3 张海波 4501051977****0019 4 王福英 450 ...

  2. js根据身份证号码判断性别和年龄

    /**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...

  3. js根据身份证号码判断性别

    1.html代码 <div class="box">请输入身份证号码:<input type="text" name="" ...

  4. PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序

    目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...

  5. 根据身份证号码判断性别 java

    摘自www.mylinux.com.cn 这是鄙人写的一个方法,用过身份证号来判别出用户的性别. @value为用户输入的身份证号. 我只知道身份证号码最末尾一个数字为奇数时,性别为男:为偶数时,性别 ...

  6. KH7 根据身份证号码判断性别

    #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { ...

  7. JavaScript实现二代身份证号码转一代身份证号码

    项目中需要实现二代身份证号码转一代身份证的功能,在晚上查找了下,网上多是用sql实现,于是参考其算法,用javascript实现.并在html页面中进行了测试,下面将页面代码直接贴出来,供大家参考. ...

  8. Js二代身份证号码正则验证

    一代身份证号码是十五位, 2013年1月1日开始,咱们中国全面停止使用一代身份证了. 二代身份证号码: 1-6位:表示行政区划的代码. 1.2位,所在省(直辖市,自治区)代码: 3.4位,所在地级市( ...

  9. 【详细说明】二代身份证号码的组成结构(含校验码算法与行政区划代码)

    文章内容:二代身份证号码的组成结构(含校验码算法与行政区划代码) 关键词组:身份证号码.组成.校验码.行政区划码 使用软件:无 虚拟环境:无 操作系统:Windows 11 文章目录 一.身份证号码划 ...

最新文章

  1. java工具集_Java 工具集
  2. 小晶粒zsm分子筛合成表征实验报告_Nat. Mater.:区域选择性合成亚纳米金属-分子筛材料...
  3. CodeForces - 510E Fox And Dinner(最大流+奇偶建边+路径打印)
  4. VuePress 添加百度统计代码
  5. Spring Tool Suite 错误: Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds.
  6. Exception异常处理
  7. 一个经典编程面试题的“隐退”
  8. atlas 200 下载CANN包,搭建运行环境
  9. 微软iis服务器并发量,IIS并发连接数
  10. jeDate日期控件 时间最大值最小值禁用的bug修改
  11. win7+VS2008安装boost
  12. 在 WSO2 ESB 5.0.0 中使用 MyBatis 框架
  13. 一、恒生电子面试 (校招)
  14. 科技圈以 A 取名的时尚潮流
  15. python换发型_初学Python的一些细节
  16. 被社会毒打的20年毕业的后端
  17. AcWing 1022 宠物小精灵之收服
  18. 微信公众号模板消息推送(附上完整代码)
  19. 经典DSR路由协议分析:路由发现
  20. 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第2章 CC2530温湿度传感器DHT11

热门文章

  1. 乐视宣布举行智能生态发布会
  2. 【CTF】【PWN】【UAF】【萌新友好向wp】hitcontraining_uaf
  3. Java FileReader
  4. List of WLAN channels
  5. 用 Docker 现代化你的传统企业!|航海日志 Vol.22
  6. 一个简单实用的SSAO实现
  7. Baidu Apollo 资源帖
  8. (已更新)【S-CMS企业建站系统 v5.0 】CMS+含小程序+响应式布局+支持手机版网站+支持Q旺旺客服
  9. 工程装备企业CRM客户管理系统有何优势?
  10. pikachu-rce