Foxtable(狐表)用户栏目专家坐堂 → 怎么使用表达式来判断性别


  共有1939人关注过本帖树形打印复制链接

主题:怎么使用表达式来判断性别

帅哥哟,离线,有人找我吗?
chaomoshou
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:73 积分:1153 威望:0 精华:0 注册:2017/3/27 20:43:00
怎么使用表达式来判断性别  发帖心情 Post By:2018/1/15 14:32:00 [显示全部帖子]

18位的身份证号码中第17位是单数为男,偶数为女,不知道用什么函数判断奇数或偶数?

 回到顶部
帅哥哟,离线,有人找我吗?
chaomoshou
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:73 积分:1153 威望:0 精华:0 注册:2017/3/27 20:43:00
  发帖心情 Post By:2018/1/15 21:20:00 [显示全部帖子]

以下是引用有点甜在2018/1/15 14:57:00的发言:

如果用公式,就这样写

 

iif(convert(substring(第九列,17,1), 'System.Int64') % 2 = 0, '女', '男')

 

如果写代码,参考

 

ReadBirthDay 从身份证号码中读取出生日期
ReadSex 从身份证号码中读取性别
ValidPIN 用于校验身份证号码是否正确

 

谢谢,你给的表达式就是我要的,不过我还是不明白“%”这里所起的作用,能解释下么?


 回到顶部
帅哥哟,离线,有人找我吗?
chaomoshou
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:73 积分:1153 威望:0 精华:0 注册:2017/3/27 20:43:00
  发帖心情 Post By:2018/1/15 21:52:00 [显示全部帖子]

以下是引用有点蓝在2018/1/15 21:30:00的发言:
http://www.foxtable.com/webhelp/scr/0102.htm

在表达式中还支持下列算术运算符: 

+(加) 

-(减) 

*(乘) 

/(除) 

%(模数) 
帮助我是看过了,看了例子还是不明白模数的用法,在这个表达式里面总不会是通配符的意思吧?


 回到顶部