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

Làm thế nào để lấy bản ghi Đầu tiên và Cuối cùng từ một truy vấn sql?

[Lưu ý:Có thể không phải là cách hiệu quả nhất để làm điều đó]:

(SELECT <some columns>
FROM mytable
<maybe some joins here>
WHERE <various conditions>
ORDER BY date DESC
LIMIT 1)

UNION ALL

(SELECT <some columns>
FROM mytable
<maybe some joins here>
WHERE <various conditions>
ORDER BY date ASC    
LIMIT 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. postgresql di chuyển JSON sang JSONB

  2. Cách điền ngày bị thiếu trong PostgreSQL bằng cách sử dụng create_series

  3. Tìm các bản ghi mà sự tham gia không tồn tại

  4. Không sử dụng NULL trong PostgreSQL vẫn sử dụng bitmap NULL trong tiêu đề?

  5. Sử dụng pg_prewarm và pg_hibernator của bộ nhớ đệm trong PostgreSQL 9.4.