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

Phép chia số nguyên trả về 0

Bạn nên ép kiểu trước khi chia, nhưng bạn cũng thiếu truy vấn con để lấy tổng số từ bảng. Đây là mẫu.

select 
  random_int,
  count(random_int) as Count,
  cast(count(random_int) as decimal(7,2)) / cast((select count(random_int) from test) as decimal(7,2)) as Percent
from test
group by random_int
order by random_int;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LỖI:không thể truy cập tệp “$ libdir / plpython2” - LỖI:không thể truy cập tệp “$ libdir / plpython3”

  2. Chuyển các tham số IN WHERE cho Dạng xem PostgreSQL?

  3. Chọn kiểu dữ liệu của trường trong postgres

  4. Công cụ dịch Oracle PL / SQL sang Postgresql PL / pgSQL

  5. Loại bỏ bộ não phân tách PostgreSQL trong cơ sở dữ liệu đa đám mây