Herkese merhaba,
Bu yazıda SQL Server’da sayı önüne istediğimiz kadar sıfırın nasıl ekletilebileceğinden bahsedeceğim.
Aslına bakarsanız burada yapılan işlem Csharp’da PadLeft metoduna benzemektedir.
PadLeft : String bir ifadeye soldan değerler eklemek için kullanılır.
Peki bu işlemi SQL’de nasıl çözebiliriz.
Aşağıdaki kodu kullanarak bunu çözebilirsiniz.
DECLARE @EklenecekPadLeftSayi INT = 5;
DECLARE @RAKAM INT = 153;
SELECT Sonuc = REPLACE(STR(@RAKAM, @EklenecekPadLeftSayi), SPACE(1), '0');
Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız.
Görüldüğü üzere sayımız üç basamaklıydı. Eklenecek sıfır sayısını 5 yaptık. Sayının başına iki adet sıfır koymuş oldu.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.