SQL Server’da Kayıtların Başındaki Sıfırı Silen Fonksiyon
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.
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.