SQL中如何取消数字前面的0 字母
2016-06-23 17:12
375 查看
比如在AAAA表中cust_id字段有如下数据
HR00005
HR00025
HR00036
HR00045
HR00100
现将以上数据变为
5,
25,
36,
45,
100
SELECT
LTRIM(RTRIM(stuff(substring(right(cust_id,4),2,4),1,patindex('%[^0]%',substring(right(cust_id,4),2,4))-1,'')))
FROM AAAA
原址:http://blog.sina.com.cn/s/blog_4a2bf2330101fm9m.html
HR00005
HR00025
HR00036
HR00045
HR00100
现将以上数据变为
5,
25,
36,
45,
100
SELECT
LTRIM(RTRIM(stuff(substring(right(cust_id,4),2,4),1,patindex('%[^0]%',substring(right(cust_id,4),2,4))-1,'')))
FROM AAAA
原址:http://blog.sina.com.cn/s/blog_4a2bf2330101fm9m.html
相关文章推荐
- windows 安装MongoDB(64位)
- HTML5 web SQL 和indexedDB的使用
- 数据库匹配插入不重复数据
- Sql Server 2008完全卸载方法(其他版本类似)
- sqlserver2008安装教程
- MySql模糊查询like通配符使用详细介绍
- redis常见问题汇总
- 浅析Redis复制
- MongoDB的Master-Slave主从模式配置及主从复制要点解析
- 动态SQL语句
- SQL语句映射文件(2)增删改查、参数、缓存
- MySQL性能调优与架构设计-架构篇
- SQL语句映射文件(1)resultMap
- SQL Server查询优化
- oracle日期格式转换 to_date(),to_char()
- mysql 时区 , 夏令时,冬令时
- redis配置文件详解
- MySQL的索引结构
- MySql中varchar(10)和varchar(100)的区别==>>以及char的利弊
- SqlSession(SqlSessionTemplate类) 实现Mybatis