Mặc dù bạn có thể sử dụng format()
đối với điều này, nó không cần thiết.
Khi tạo chuỗi với một định dạng cụ thể, tôi muốn sử dụng replace()
với các ký tự đại diện trong chuỗi. Điều này cho phép tôi dễ dàng kiểm soát định dạng để xem những gì đang được sản xuất:
select replace(replace('<feet>'' <inches>"',
'<feet>', val(length) / 12),
'<inches>', val(length) % 12)
Điều này giả định rằng biểu thức val(length)
trả về một số nguyên. Nếu cột chỉ được gọi là chiều dài, thì bạn sẽ sử dụng length
thay vì val(length)
.