截取字段数值特定的部分
2009-05-14 09:37
183 查看
之前一直用到substr,但从来都是在固定值的基础上做出截取。
即abcde,截取值cde,则应写成:substr('abcde',3,5)
而最近碰到给定一字段,截取此字段下的值的特定部分。
例:
字段名:ctn_no
该字段下的值均由abcd起头,长度不限。比如:abcd12548,abcd258963 ...
现要求将abcd去除,只保留数字,即12548,258963 ...
经过百度,谷歌一系列的搜索工具后,查实仍就可用substr
substr(ctn_no,Instr(ctn_no,'d')+1,length(ctn_no))
Instr(ctn_no,'d')+1:指到'd'后的那一位开始
length(ctn_no) : 指到此字段的最后一位结束
现在看来应该比较好理解了,呵呵。
即abcde,截取值cde,则应写成:substr('abcde',3,5)
而最近碰到给定一字段,截取此字段下的值的特定部分。
例:
字段名:ctn_no
该字段下的值均由abcd起头,长度不限。比如:abcd12548,abcd258963 ...
现要求将abcd去除,只保留数字,即12548,258963 ...
经过百度,谷歌一系列的搜索工具后,查实仍就可用substr
substr(ctn_no,Instr(ctn_no,'d')+1,length(ctn_no))
Instr(ctn_no,'d')+1:指到'd'后的那一位开始
length(ctn_no) : 指到此字段的最后一位结束
现在看来应该比较好理解了,呵呵。
相关文章推荐
- 小猫统计制作教师资格证批量打印过程中,长字符字段被截取并丢失部分字符问题的解决
- 截取部分字段(数据库)
- sql 将某个字段中的部分字符替换为特定字符
- wireshark提取保存部分报文特定字段之tshark
- [知识点]datatable排序、取部分数据、截取某字段的长度
- 截取指定长度文字,超出部分以特定字符代替
- mysql字段内容部分截取
- 织梦dedecms 在会员中心或后台 隐藏特定字段,部分或个别自定义字段的方法
- MFC下截取窗口特定部分并保存为bmp图片的类
- SQL Server中截取日期型字段的日期部分和时间部分
- string到hex的转换(部分截取)(字符16进制到数值16进制)
- oracle sql 截取表中某一字段的部分作为该字段查询结果
- asp下实现截取字符串特定部分内容函数
- SQL语句中如何截取字段中的数字部分然后进行精确查找
- 【框架-MFC】MFC下截取窗口特定部分并保存为图片
- 截取字段部分数据 进行排序 像9:20-12:00
- mysql数据库数字取整,截取部分字段,日期
- datalist绑定字段后,截取部分字段方法,加省略号
- 截取小数点 查询字段中含有数值
- sql截取字段最后以特定字符隔开的内容语句