pgSQL substring(二):查询字段中除字母之外的字段
2016-05-11 15:09
281 查看
源数据:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201605/904b48ecef6aaf4cebf20e431ef25c30)
结果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201605/d5475a82499ef115decfa8b2e5cc58f6)
结论:可以看出这个语句只可以截取掉在最前或者最后的数字,或者也可以说,他获取到的是第一次遇到的那一串字母,并把它取出来
结果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201605/4553557763ec1ae380ee18359ce30e5f)
结论:他获取到的是最后的那个数字,若要获取字母,则将【0-9】换成【a-zA-Z】则已
select substring(name,E'([a-zA-Z]+)') from test;
结果:
结论:可以看出这个语句只可以截取掉在最前或者最后的数字,或者也可以说,他获取到的是第一次遇到的那一串字母,并把它取出来
select substring(name,'%#"[0-9]+#"%','#') from test;
结果:
结论:他获取到的是最后的那个数字,若要获取字母,则将【0-9】换成【a-zA-Z】则已
相关文章推荐
- redis命令全集(自用)
- 一致性Hash算法在Redis分布式中的使用
- Oracle Raw,number,varchar2...转换
- 【MySql性能优化一】性能测试环境配置和慢查询日志的使用
- Mysql group_concat的反向应用实现(Mysql列转行)
- (5)Redis封装类
- windoes10下 如何将mongoDB配置为服务
- Mysql字符串截取函数SUBSTRING的用法说明
- percona-toolkit学习笔记(七)
- Oracle Database标准审计和细粒度审计功能
- SQL PLUS命令使用大全
- mac上MySQLdb问题解决
- MSSQL 回车字符导致数据替换处理
- SQL 语句-partition by
- windows环境中mysql忘记root密码的解决办法
- MySQL安装-Windows
- mysql 安装暂停
- Mysql分析性能(存储过程)
- MYSQL必知必会读书笔记 第十七章 组合查询
- oracle的minus 返回第一个表中有、第二个表中没有的数据