Herkese merhaba,

Bu kısımda SQL Server’da alfabetik olmayan karakterleri kaldırma kodları olacak.

DECLARE @str VARCHAR(20) 
SET @str = 'acd+-ytj7898,,~' 
SELECT  @str AS 'Orjinal Metin' 
DECLARE @temp_str VARCHAR(20) ,
    @i INT 
SELECT  @temp_str = '' ,
        @i = 1 
WHILE @i <= LEN(@str)
    BEGIN 
        SET @temp_str = @temp_str
            + CASE WHEN SUBSTRING(@str, @i, 1) LIKE '[a-zA-Z]'
                   THEN SUBSTRING(@str, @i, 1)
                   ELSE ''
              END 
        SET @i = @i + 1 
    END 
SELECT  @temp_str AS 'Alfabetik karakterler'
370 Kez Okundu

Kategoriler: