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

Nhóm theo phân vùng so với phân vùng trong Oracle

Chúng không giống nhau.

Điều này sẽ trả về 3 hàng:

select deptno, count(*) c from emp group by deptno;

DEPTNO C
------ -
10     3
20     5
30     6

Điều này sẽ trả về 14:

select deptno, count(*) over (partition by deptno) c from emp;


DEPTNO C
------ -
10     3
10     3
10     3
20     5
20     5
20     5
20     5
20     5
30     6
30     6
30     6
30     6
30     6
30     6


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thêm Bộ khóa (UniqueID) vào bảng Tạm thời để CHÈN sau này vào Bảng sản xuất

  2. Truy vấn PHP Oracle lựa chọn câu lệnh bên trong vòng lặp chậm

  3. SQL để tạo danh sách các số từ 1 đến 100

  4. Cách sử dụng kiểu BOOLEAN trong câu lệnh SELECT

  5. có chuỗi nhiều mặt hàng