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

Thay thế nhanh hơn trong Oracle để CHỌN COUNT (*) TỪ bàn nào đó

Nếu bạn chỉ muốn ước tính sơ bộ, bạn có thể ngoại suy từ một mẫu:

SELECT COUNT(*) * 100 FROM sometable SAMPLE (1);

Để có tốc độ cao hơn (nhưng độ chính xác thấp hơn), bạn có thể giảm kích thước mẫu:

SELECT COUNT(*) * 1000 FROM sometable SAMPLE (0.1);

Để có tốc độ cao hơn nữa (nhưng độ chính xác thậm chí còn kém hơn), bạn có thể sử dụng lấy mẫu theo khối:

SELECT COUNT(*) * 100 FROM sometable SAMPLE BLOCK (1);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo màn hình đăng nhập tùy chỉnh trong Oracle Forms 10g

  2. Làm thế nào để tìm sự khác biệt b / w các giá trị định dạng TIMESTAMP trong Oracle?

  3. Thủ tục lưu trữ Oracle:trả về cả tham số đặt và ra kết quả

  4. Trả lại tên ngày ngắn từ một ngày trong Oracle

  5. Nhà cung cấp Oracle cho Oledb bị thiếu trong VS 2015 Shell