Herkese merhaba,
Bu kısımda SQL Server’da yazı içindeki rakamları ayıran fonksiyon kodları olacak.
CREATE FUNCTION RakamAyirma (@Sayirakamkarisik varchar(50) ) RETURNS VARCHAR(50) AS BEGIN DECLARE @intdegerler INT SET @intdegerler = PATINDEX('%[^0-9]%', @Sayirakamkarisik) BEGIN WHILE @intdegerler > 0 BEGIN SET @Sayirakamkarisik = STUFF(@Sayirakamkarisik, @intdegerler, 1, '') SET @intdegerler = PATINDEX('%[^0-9]%', @Sayirakamkarisik) END END RETURN @Sayirakamkarisik END --Çalıştırılması SELECT dbo.RakamAyirma('dfdg56fdgf45')
