欢迎访问我的个人博客:三秋邦

SQL SERVER 2008中的兩種潛換字符方法

1、

View Code
select substring(P_NO,2,6) from PEAMAIN

截取表PEAMAIN中的p_no字段中的第2個到第6個中的字符,比如p_no字段中的值為B00001,它將截取的值為000001。
sql語句中的字符串的索引是1開始的不是從0開始的。
2、

View Code
declare @onece varchar(1)
set @onece =(select substring(P_NO,1,1) from PEAMAIN)
select replace (P_NO,@onece,'0') from PEAMAIN

這個SQL語句主要功能是把表(PEAMAIN)中的p_no字段中值的第一個字符潛換為0,比如p_no字段的值為B00001,首先通過substring獲得第一個字符'B',然後通過replace方法把'B'潛換為'0'。

posted @ 2011-12-27 13:02  追夢  阅读(378)  评论(0编辑  收藏  举报
欢迎访问我的个人博客:三秋邦