身份证比对,作用sql语句
目前有两个身份证号142427199104450086另一个是142427196004450086怎么编写sql语句找出两个身份证中不同的地方...
目前有两个身份证号142427199104450086另一个是142427196004450086怎么编写sql语句找出两个身份证中不同的地方
展开
2个回答
展开全部
你用case when 嵌套的方式,是可以出来的,说实话,照你这么玩,一般数据库是带不动的
追问
您给简单些一下呗
追答
CASE WHEN SUBSTR(142427199104450086,1,3) = SUBSTR (142427196004450086,1,3)
THEN CASE WHEN SUBSTR(142427199104450086,1,4) = SUBSTR (142427196004450086,1,4)
THEN CASE WHEN SUBSTR(142427199104450086,1,5) = SUBSTR (142427196004450086,1,5) THEN ....ELSE 5 ELSE 4 ELSE 3;
后面的自己写 ; 数据库带不起
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询