Herkese merhaba,

Bu yazıda SQL Server’da kayıtların başındaki sıfırı silen fonksiyon hakkında bilgi vereceğim.

SQL Server’da bazı durumlarda kayıtların başındaki sıfırı silmek isteyebilirsiniz.

Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz.

CREATE FUNCTION KayitlarinBasindakiSifiriSilmek
(
    @Veri VARCHAR(MAX)
)
RETURNS VARCHAR(MAX)
AS
BEGIN
    DECLARE @Sonuc VARCHAR(MAX);

    SELECT @Sonuc = REPLACE(REPLACE(LTRIM(REPLACE(REPLACE(LTRIM(@Veri), ' ', '¬'), '0', ' ')), ' ', '0'), '¬', ' ');
    RETURN @Sonuc;
END;
GO

--Kullanımı

SELECT dbo.KayitlarinBasindakiSifiriSilmek('000655522203336')

Fonksiyonu oluşturup kodu çalıştırdığınızda aşağıdakine benzer bir sonuç göreceksiniz.

SQL Server'da Kayıtların Başındaki Sıfırı Silen Fonksiyon

Görüldüğü üzere kayıtların başındaki sıfır silinmiş oldu.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

540 Kez Okundu

Kategoriler: