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

Khi nào chúng ta có thể sử dụng số định danh thay cho tên của nó trong PostgreSQL?

Tham chiếu vị trí đến đầu ra các cột hợp lệ trong GROUP BY ORDER BY mệnh đề của một SELECT tuyên bố.

GROUP BY Mệnh đề
biểu thức có thể là tên cột đầu vào hoặc tên hoặc số thứ tự của một cột đầu ra (mục danh sách CHỌN)

ORDER BY Mệnh đề
Mỗi biểu thức có thể là tên hoặc số thứ tự của một cột đầu ra (mục danh sách CHỌN)

Và cả DISTINCT ON :

DISTINCT ON các biểu thức được diễn giải bằng cách sử dụng các quy tắc tương tự như đối với ORDER BY .

Ví dụ:

  • Chọn hàng đầu tiên trong mỗi GROUP BY nhóm?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Người dùng ứng dụng so với Bảo mật cấp hàng

  2. Làm thế nào để thực hiện tổng hợp giống nhau trên mọi cột mà không cần liệt kê các cột?

  3. Kết nối bị từ chối (PGError) (postgresql và rails)

  4. HikariCP - kết nối không khả dụng

  5. LISTAGG (cơ sở dữ liệu Oracle) trong PostgreSQL là gì?