Tôi tương đối mới với PostgreSQL và tôi biết cách chèn một số bằng các số không vào bên trái trong SQL Server nhưng tôi đang đấu tranh để tìm ra điều này trong PostgreSQL.
Tôi có một cột số trong đó số chữ số tối đa là 3 và số tối thiểu là 1: nếu là một chữ số, nó có hai chữ số không ở bên trái và nếu nó là 2 chữ số thì nó có 1, ví dụ: 001, 058, 123.
Trong SQL Server, tôi có thể sử dụng như sau:
RIGHT('000' + cast([Column1] as varchar(3)), 3) as [Column2]
Điều này không tồn tại trong PostgreSQL. Bất kỳ trợ giúp sẽ được đánh giá cao.
format()
chức năng cho phép bạn sử dụng format(Column1,'000') as Column2
.