Как получить первую и последнюю запись из SQL-запроса?

У меня есть столик вPostgreSQLЯ запускаю запрос по нему с несколькими условиями, который возвращает несколько строк, упорядоченных по одному из столбцов. В общем тоs:

SELECT  
FROM mytable

WHERE 
ORDER BY date DESC

Сейчас я'Я заинтересован только в получении первой и последней строки из этого запроса. Я мог бы получить их за пределами базы данных, внутри моего приложения (и это то, что я на самом деле делаю), но мне было интересно, если для лучшей производительности я не должен 'получить из базы данных только те 2 записи, которые ям на самом деле интересует

И если да, то как мне изменить мой запрос?

Ответы на вопрос(10)

Ваш ответ на вопрос