亲,麻烦问,如何在access表中,把性别那一列,利用更新查询SQL语句,从身份证号中获取

如题所述

身份证倒数第二个数代表性别,奇数是男性,偶数是女性,假设你身份证那一列叫identification

select case when substring(identification,len(identification)-1,1) %2 =0 then '女' else '男' end from table
温馨提示:内容为网友见解,仅供参考
无其他回答

亲,麻烦问,如何在access表中,把性别那一列,利用更新查询SQL语句,从身份...
身份证倒数第二个数代表性别,奇数是男性,偶数是女性,假设你身份证那一列叫identification select case when substring(identification,len(identification)-1,1) %2 =0 then '女' else '男' end from table

access有身份证号码,如何筛选性别和年月日
5、两代身份证乡镇行政代码后的1位(一代为第15位、二代为第17),是性别代码:为奇数是男性,偶数是女性;由上得知,想在查询中利用身份证来筛选 性别 为 “女” 的资料,则条件可写为:WHERE (((IIf(Len([身份证])=18,Left(Right([身份证],2),1) Like "[24680]",Right([身份证],1...

ACCESS中使用SQL语句填写“学生档案”表的性别字段值(身份证号第17位...
update 学生档案 set 性别=iif(mid(身份证号,17,1) mod 2=0,"女","男")

Access计算根据"身份证号码"字段计算年龄和性别的表达式,最好是还能...
自己改了一下,成功了,代码为:Private Sub 出生日期_BeforeUpdate(Cancel As Integer)End Sub Private Sub 身份证号码_AfterUpdate()On Error GoTo Err_身份证号码_Click If Len(身份证号码) = 15 Then xbstr = Right(Trim(身份证号码), 1)出生日期.Value = Mid(身份证号码, 7, 2) & "-...

access 中如何实现两个数据表比较后批量更新其中一张表
窗体上添加一个按钮,然后中按钮的单击事件中写入下面的代码:' 先添加3个字段 CurrentDb.Execute "ALTER TABLE 表B ADD COLUMN 姓名 TEXT;"CurrentDb.Execute "ALTER TABLE 表B ADD COLUMN 性别 TEXT;"CurrentDb.Execute "ALTER TABLE 表B ADD COLUMN 学历 TEXT;"' 然后更新查询 CurrentDb.Execute...

excel 导入 access数据库 根据(身份证号码)唯一标识字段判断 有则更新...
还望见谅!那你就标识一列唯一字段。 比如excel里有一列是身份证,而身份证是唯一的一列不可能出现重复,那就每插一条数据就从数据库里读有没有这条记录,如果有就不插。 当然我这是程序写的。不是直接用excel往access里面导入的,非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

EXCEL中怎样根据身份证号计算员工性别
第一步:首先利用Excel2010打开需要处理的文档(如下图)第二步:18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先,用MID函数将第17位数字提取出来,在性别下面的单元格输入公式:=MID(A2,17,1)(如下图)第三步:然后点击回车键就可以将第17位数提取出来了(如下图)第...

access利用查询,找出表中错误的身份证号。
关键就是拼sql语句了,按照你说的,那就是加判断条件,首先身份中字段的长度=18的,and 截取身份证的出生日期部分与出生日期比较 and 截取身份证最后一位判断。主要就是通过截取字符串来比较

access中sql语句 从a表中筛选出b表的数据
SELECT 姓名,身份证号码 FROM A JOIN B ON (A.姓名=B.姓名 AND A.身份证号码=B.身份证号码)

易语言中access数据库用SQL语句执行内容修改时,易语言只能执行最多12...
用sql中的 Update 语句:Update 语句用于修改表中的数据。语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 你的可以这样写:UPDATE 表名称 SET 名称 = ‘一五三四’ WHERE 名称 = ‘一二三四’(输入时特别注意文不值要加英文单引号!)

相似回答