Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Muốn chuyển từ định dạng ký tự sang định dạng số với hệ thập phân

Chà, bạn có thể chuyển đổi giá trị của mình thành một số bằng cách sử dụng

select to_number('00012300') from dual;

Có vẻ như bạn chia cho 100.

Vì vậy,

select to_number('00012300') / 100 from dual;

Nếu bạn muốn hiển thị hai số thập phân, quay lại varchar một lần nữa, với một định dạng

select to_char(to_number('00012300') / 100, '999999D99')  from dual;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python Oracle DB Connect không có Oracle Client

  2. Sự cố khi chuyển dự án .NET từ không được quản lý sang tổ hợp ODP.NET được quản lý

  3. Lỗi khi sử dụng oracle.dataaccess.dll

  4. truy vấn sql để tìm các thuộc tính phù hợp

  5. Làm thế nào để tạo động một biến với kiểu dữ liệu của bảng?