PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да получите първи и последен запис от sql заявка?

[Предупреждение:Може да не е най-ефективният начин да го направите]:

(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. Сортиране по колона ASC, но първо NULL стойности?

  2. Функции на метода за архивиране на PostgreSQL в AWS S3

  3. Намерете редове с множество дублиращи се полета с Active Record, Rails &Postgres

  4. Външен ключ към една от многото таблици?

  5. ВЗЕМЕТЕ ДИАГНОСТИКА с израз COPY във функцията Pl/pgsql