orcale中使用sql判断年龄和性别《自用》

通过身份证号码计算出小于年龄的

to_number(substr(NVL('身份证号码','000000000'),7,4)) <= to_number(to_char(sysdate,'yyyy') - #(age))


计算出男女性别

DECODE(MOD(TO_NUNBER(SUBSTR('身份证号码',DECODE(LENGTH(身份证号码),15,15,18,17),1)),2),1,'男',0,‘女’)=#{sex}



猜你喜欢

转载自blog.csdn.net/madman_long/article/details/79740014