SQL截取字符串
来源:互联网 发布:2017网络歌曲排行榜 编辑:程序博客网 时间:2024/05/17 06:23
假如有张表 t_student,有个字段 name , 但是 name 值的格式是这样的VBSAF43:ABCDE:343AD2E
。我现在想取出中间的ABCDE
怎么办呢?
大神说,用正则表达式。好吧,以后有时间学习学习。
在这里我用了最笨的办法,如下sql:
select substr(t.name,instr(t.name,':',1)+1,instr(t.name,':',-1)-instr(t.name,':',1)-1) from t_student t
解释如下:
instr(t.name,':',1)+1
字符A的索引位置
instr(t.name,':',-1)
第二个:的索引位置
0 0
- SQL截取字符串
- SQL截取字符串
- SQL截取字符串
- SQL截取字符串
- sql截取字符串
- SQL截取字符串
- 关于SQL截取字符串
- sql 截取字符串
- sql截取字符串
- sql 截取字符串
- SQL截取字符串
- SQL截取字符串
- SQL字符串截取
- sql截取字符串
- SQL 截取字符串(转)
- SQL字符串截取
- SQL截取字符串
- sql 截取字符串
- Latex排版全解
- 一个类似JQuery的精简版框架
- 刮刮卡功能的具体实现
- 排序算法-插入算法
- 高性能网络编程(5)--IO复用与并发编程 (B)
- SQL截取字符串
- HTTP与HTTPS的区别
- 工作中经常用到的Eclipse快捷键
- poj 3749 破译密码
- 如何规划容量
- Tensorflow学习笔记(三)MNIST初探
- Soot -- 关于语句图(UnitGraph)的说明
- FASP
- LNMP 环境配置