伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 數據庫 > Oracle數據庫如何識別個人信息的?

Oracle數據庫如何識別個人信息的?

2020-07-29 15:47:51 | 來源:中培企業IT培訓網

Oracle數據庫也是眾多數據庫相對比較常見的數據庫。很多個人或者企業都在使用Oracle數據庫進行處理一些數據。就好比Oracle數據庫如何識別個人信息的等的問題。本文主要介紹Oracle根據身份證號獲取人員城市,性別和年齡的信息。同時用示例代碼向您詳細展示,該示例代碼對每個人的學習或工作都有一定的參考價值,需要的朋友可以參考它。

  1、通過身份證號查詢所在省市

SELECT

count(*) as total,

case substr(t.CERTNO,0,2)

when '11' then '北京市'

when '12' then '天津市'

when '13' then '河北省'

when '14' then '山西省'

when '15' then '內蒙古自治區'

when '21' then '遼寧省'

when '22' then '吉林省'

when '23' then '黑龍江省'

when '31' then '上海市'

when '32' then '江蘇省'

when '33' then '浙江省'

when '34' then '安徽省'

when '35' then '福建省'

when '36' then '江西省'

when '37' then '山東省'

when '41' then '河南省'

when '42' then '湖北省'

when '43' then '湖南省'

when '44' then '廣東省'

when '45' then '廣西壯族自治區'

when '46' then '海南省'

when '50' then '重慶市'

when '51' then '四川省'

when '52' then '貴州省'

when '53' then '云南省'

when '54' then '西藏自治區'

when '61' then '陜西省'

when '62' then '甘肅省'

when '63' then '青海省'

when '64' then '寧夏回族自治區'

when '65' then '新疆維吾爾自治區'

when '71' then '臺灣省'

when '81' then '香港特別行政區'

when '82' then '澳門特別行政區'

else '未知'

end AS province

FROM uip_bjt_userinfo t

group by case substr(t.CERTNO,0,2)

when '11' then '北京市'

when '12' then '天津市'

when '13' then '河北省'

when '14' then '山西省'

when '15' then '內蒙古自治區'

when '21' then '遼寧省'

when '22' then '吉林省'

when '23' then '黑龍江省'

when '31' then '上海市'

when '32' then '江蘇省'

when '33' then '浙江省'

when '34' then '安徽省'

when '35' then '福建省'

when '36' then '江西省'

when '37' then '山東省'

when '41' then '河南省'

when '42' then '湖北省'

when '43' then '湖南省'

when '44' then '廣東省'

when '45' then '廣西壯族自治區'

when '46' then '海南省'

when '50' then '重慶市'

when '51' then '四川省'

when '52' then '貴州省'

when '53' then '云南省'

when '54' then '西藏自治區'

when '61' then '陜西省'

when '62' then '甘肅省'

when '63' then '青海省'

when '64' then '寧夏回族自治區'

when '65' then '新疆維吾爾自治區'

when '71' then '臺灣省'

when '81' then '香港特別行政區'

when '82' then '澳門特別行政區'

else '未知'end order by province desc

  2、通過身份證號得到性別(第17位為奇數為男,偶數為女)

select

decode(mod(to_number(substr(t.useridcardnum, 17, 1)), 2),0,'女','男') as sex

from uip_ca_userinfo t

  3、通過身份證號得到年齡

select to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) as age from uip_ca_userinfo t

  4、通過身份證號統計所在年齡段的人數

select count(t.id),

case

when to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) between 1 and 20 then

'1-20歲'

when to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) between 21 and 30 then

'21-30歲'

when to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) between 31 and 40 then

'31-40歲'

when to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) between 41 and 50 then

'41-50歲'

else

'50歲以上'

end as 年齡段

from uip_ca_userinfo t

group by case

when to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) between 1 and 20 then

'1-20歲'

when to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) between 21 and 30 then

'21-30歲'

when to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) between 31 and 40 then

'31-40歲'

when to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) between 41 and 50 then

'41-50歲'

else

'50歲以上'

end

order by 年齡段 asc

  5、通過身份證號統計男女數量

select count(t.id),

decode(mod(to_number(substr(t.useridcardnum, 17, 1)), 2),0,'女','男') as sex

from uip_ca_userinfo t

where to_char(sysdate, 'yyyy') - substr(t.useridcardnum, 7, 4) between 1 and 26

group by decode(mod(to_number(substr(t.useridcardnum, 17, 1)), 2),0,'女','男')

Oracle數據庫如何識別個人信息的相信大家已經知曉了吧,想了解更多關于Oracle數據庫的信息,請繼續關注中培偉業。

標簽: Oracle 數據庫
主站蜘蛛池模板: 97碰成人国产免费公开视频 | 男人猛躁进女人视频免费播放 | 99re久热只有精品 | 国产高跟丝袜脚交视频 | 免费网站在线观看人数在哪买 | 极品人妻少妇一区二区三区 | 亚洲欧美日韩成人高清在线一区 | 国产人妻人伦精品1国产盗摄 | 欧美在线观看免费观看视频 | 成年女人午夜毛片免费视频 | 卡通动漫亚洲 | 美女网站视频久久 | 亚洲成人精品女人久久久 | 久久国产精品日本波多野结衣 | 国产女人被狂躁到高潮小说 | 特片网av| 国产91爱 | 99蜜久久精品国产首页 | 一区二区三区我不卡 | 丁香花在线视频观看免费 | 领导扒开我奶罩吸我奶头图片 | yy6080午夜| 国产99视频精品免视看7 | 日韩国产三区 | 掐住奶头用针扎进乳孔里小说 | 亚洲国产日韩一区三区 | 亚洲综合一页 | 一级黄色裸体视频 | 成人中文字幕av | 97一区二区三区 | 欧美一区二区免费在线观看 | 久久久久爽人综合网站 | 国产精品一区二区三区在线免费观看 | 1级片在线观看 | 大香伊蕉AV在人线国产 | 无码人妻丰满熟妇区a?v | 91n在线?看| 狠狠色综合激起情丁香色五月 | 国产亚洲在线 | 久久精品成人av | 日本熟妇A级毛片免费视频 免费A级毛片在线播放不收费 |