PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak uzyskać pierwszy i ostatni rekord z zapytania sql?

[Zastrzeżenie:może nie być najskuteczniejszym sposobem na zrobienie tego]:

(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. Zadanie cron do usuwania starych danych z postgres na debianie

  2. Jak włączyć logowanie powolnych zapytań w PostgreSQL?

  3. Konfiguracja i użytkowanie pgmemcache

  4. Błąd:nie znaleziono pliku wykonywalnego pg_config podczas instalacji psycopg2 na Alpine w Dockerze

  5. Czy mogę dodać ograniczenie UNIQUE do tabeli PostgreSQL po jej utworzeniu?