Cần giúp đỡ với số lượng chuyển đổi:ORACLE chuyển đổi số sang chuỗi
select to_char(a, '99D99')
, to_char(a, '90D99')
from
(
select 50 a from dual
union
select 50.57 from dual
union
select 5.57 from dual
union
select 0.35 from dual
union
select 0.4 from dual
sẽ dẫn đến:
1 ,35 0,35
2 ,40 0,40
3 5,57 5,57
4 50,00 50,00
5 50,57 50,57
Nhưng làm thế nào để làm cho đầu ra của tôi như:
- 0,35
- 0,4
- 5,57
- 50,57
Tôi cần 0
trước dấu phẩy, nhưng không phải sau.
Bạn có thể sử dụng '90D99', nhưng điều đó sẽ làm cho giá trị thứ hai của bạn là '0,4' thay vì' 0,40'. Tôi không chắc chắn bạn có thể có một mô hình cho phép cả hai '0,40' và' 50'. –
90D99 cho cùng 0,40 với tôi. 0,40 là sai lầm của tôi ... tôi cần 0,4 ofc. – BeHunter