如果是字段中 是字符串加数字组合成的 怎么把它们按照顺序截取成 字符和数字 放在自己定义的列,
比如说 发文2012.3.4号 截取成 “发文” 放到--col1 “2012.3” 放到 col2 “ .” 放到 col3 “4” 放到col4 “号” 放到 col5 截取不了那么多列就留空 ,然后排序
为什么不先解析字符串得到各个字段的数据,然后再写入数据库。
找到规律,用正则表达式来截取。
文号一般都是固定长度的,看你 样例估计也就是10月,12月,12月和两位数日期会导致长度不一致。可以配合查找“."截取字符串
像mysql的substring和INSTR,Oracle的substr和INSTR,mssql的SUBSTRING和CHARINDEX
直接用SQL语句排序,把中间的日期截取到字符串保存转换成日期格式进行排序,我做过