日期:2014-05-17  浏览次数:20938 次

求助,如何使用SQL提取身份证号码中的连续一段数字Oracle,我是新手!莫怪!
我想提取身份证号码的前6位,但是不知道该怎么写SQL语句,求解!

342921196807232717
342921196212174618
342921196508050710
34292119700208271X
342921197007280715
342921196901282657
342921196908102719
342829196808132633
342829196102232616
342829195102042615
342921197510060728

------解决方案--------------------
select SUBSTR(col_name,m,n) from table_name;该子串是从第m个字符开始,其长度为n,不指定n值则从m到最后