去掉前面的0的sql语句(前导零,零前缀)
2011-08-30 17:10
260 查看
原来sql还有个stuff的函数,很强悍。
一个列的格式是单引号后面跟着4位的数字,比如'0003,'0120,'4333,我要转换成3,120,4333这样的格式,就是去掉单引号和前导的0,用以下语句就可以。
SELECT stuff(substring([当前组织],2,4),1,patindex('%[^0]%',substring([当前组织],2,4))-1,''),人员编码
FROM dbo.orgusermap$
where 人员编码 is not null
一个列的格式是单引号后面跟着4位的数字,比如'0003,'0120,'4333,我要转换成3,120,4333这样的格式,就是去掉单引号和前导的0,用以下语句就可以。
SELECT stuff(substring([当前组织],2,4),1,patindex('%[^0]%',substring([当前组织],2,4))-1,''),人员编码
FROM dbo.orgusermap$
where 人员编码 is not null
相关文章推荐
- 去掉前面的0的sql语句(前导零,零前缀)
- sql语句去掉前面的0(前导零,零前缀)
- sql语句去掉前面的0(前导零,零前缀)
- sql语句 如何去掉sql sever 前面的架构名。
- 如何用SQL语句去掉重复记录
- MYSQL批量修改表前缀与表名sql语句
- sql语句中如何去掉空格 ?
- 去掉Oracle生成的SQL创建语句中的双引号
- SQL语句之显示一张表所有的数据行,且在前面,显示指定的一个ID值所在的数据行
- 如何去掉重复记录的Sql语句写法
- Powerdesigner导出的sql语句中去掉双引号
- SQL语句中SUM列出前面行的和
- mysql用SQL语句去掉表中某字段最后一个字符
- Powerdesigner导出的sql语句中去掉双引号
- Powerdesigner导出的sql语句中去掉双引号
- 在SQL语句中,如何去掉小数点后面多余的零?
- Powerdesigner导出的sql语句中去掉双引号
- MySQL中批量删除指定前缀表的sql语句
- mysql通过sql语句如何批量去掉某一个表中某一个字段的下面的相同部分字符串