csv文件导入SQL后就成这样了,怎么去掉等于号和双引号呢?
2个回答
展开全部
第一步清除[公民身份证号码]字段的="
update 表名 SET 公民身份证号码=right(公民身份证号码,instr(公民身份证号码,"=")-1) where instr(公民身份证号码,""")>0
第二步清除[公民身份证号码]字段的"
update 表名 SET 公民身份证号码=mid(公民身份证号码,1,instr(公民身份证号码,'"')-1)
第三步清除[待遇享受]字段的="
update 表名 SET 待遇享受=right(待遇享受,instr(drawman,"=")-1) where instr(待遇享受,""")>0
第四步清除[待遇享受]字段的"
update 表名 SET 待遇享受=mid(待遇享受,1,instr(待遇享受,'"')-1)
第五步清空[待遇终止]字段
UPDATE 表名 SET 表名.待遇终止=""
或者直接取18未身份证号码:UPDATE 表名 set 公民身份证号码=mid(公民身份证号码,3,18) where 公民身份证号码<>""
直接取6位待遇享受日期:UPDATE 表名 set 待遇享受=mid(待遇享受,3,6) where 待遇享受<>""
update 表名 SET 公民身份证号码=right(公民身份证号码,instr(公民身份证号码,"=")-1) where instr(公民身份证号码,""")>0
第二步清除[公民身份证号码]字段的"
update 表名 SET 公民身份证号码=mid(公民身份证号码,1,instr(公民身份证号码,'"')-1)
第三步清除[待遇享受]字段的="
update 表名 SET 待遇享受=right(待遇享受,instr(drawman,"=")-1) where instr(待遇享受,""")>0
第四步清除[待遇享受]字段的"
update 表名 SET 待遇享受=mid(待遇享受,1,instr(待遇享受,'"')-1)
第五步清空[待遇终止]字段
UPDATE 表名 SET 表名.待遇终止=""
或者直接取18未身份证号码:UPDATE 表名 set 公民身份证号码=mid(公民身份证号码,3,18) where 公民身份证号码<>""
直接取6位待遇享受日期:UPDATE 表名 set 待遇享受=mid(待遇享受,3,6) where 待遇享受<>""
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询