How To Add Leading Zero in SQL Server

Pada posting tentang "How To Add Leading Zero in SQL Server" kali ini akan penulis sampaikan cara menambahkan nol di depan angka dengan jumlah digit yang telah ditentukan.

Latar Belakang


Kadang kala kita ingin menyeragamkan tampilan bulan atau angka dalam jumlah digit yang sama.
Contoh : Kita ingin menampilkan 2 digit untuk bulan Januari menjadi 01, bulan Pebruari menjadi 02.

Solusi

Dibawah ini adalah contoh untuk menambahkan nol didepan angka dengan 4 jumlah digit.

Solution 1


select right('000' + cast(1 as varchar(4)), 4)
result 0001

select right('000' + cast(10 as varchar(4)), 4)
result 0010

select right('000' + cast(100 as varchar(4)), 4)
result 0100

select right('000' + cast(1000 as varchar(4)), 4)
result 1000

Solution 2


select format(100, '0000)
result 0100

Solution 3


select replicate('0', 4- len(100)) + cast(300 as varchar)
result 0100


Semoga posting tentang "How To Add Leading Zero in SQL Server" diatas dapat bermanfaat.

Link menarik lainnya :

Left Padding in SQL Server – 3 LPAD() Equivalents
Formatting number to add leading zeros - SQL Server


Salam,

Popular posts from this blog

K2 Error Value Cannot Be Null. Parameter Name: s In SmartView and SmartObject

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Pentaho Spoon Error : "Could Not Create The Java Virtual Machine"