0
이 숫자의 첫 번째와 마지막 네 자리 숫자를 별으로 대체해야합니다.이 번호는 1234567891011
입니다.SQL Server는 문자열의 문자를 바꿉니다.
대체 기능으로 어떻게해야합니까? 대신 문자열의 "중간"부분 replace
및 CONCATENATE 별
이 숫자의 첫 번째와 마지막 네 자리 숫자를 별으로 대체해야합니다.이 번호는 1234567891011
입니다.SQL Server는 문자열의 문자를 바꿉니다.
대체 기능으로 어떻게해야합니까? 대신 문자열의 "중간"부분 replace
및 CONCATENATE 별
사용 substring
기능 :
declare @str nvarchar(max)
select @str = '1234567891011'
select '****' + substring(@str, 5, len(@str) - 8) + '****'
출력 :
****56789****
앤디 감사 답장을, 나는 해결책을 시도하고 당신을 드릴 것입니다 알고있다.! –
Andy는 하위 문자열의 구문을 설명해 주실 수 있습니다. 따라서 중간 요구 사항을 4 자리로 대체해야한다면 어떻게해야할까요? –
@AkkiBhogte이 기능에 대한 자세한 내용은 https://msdn.microsoft.com/en-us/library/ms187748.aspx를 참조하십시오. –