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'。
本文来自博客园,作者:追夢,转载请注明原文链接:https://www.cnblogs.com/koeltp/archive/2011/12/27/2303385.html