с помощью ИИ можно получить ответ как это сделать, напримерОконная функция COUNT(*) OVER () не учитывает LIMIT в подсчёте, поэтому вы получите общее количество строк до применения LIMITSELECT
*,
COUNT(*) OVER () as total_orders
FROM orders as t
WHERE t.lasttime >= (NOW() - INTERVAL '10 s')
ORDER BY t.lasttime DESC
LIMIT 100;
COUNT(*) обычно работает быстрее чем COUNT(столбец), так как не требует проверки на NULL
Screenshot 2025-03-06 103702.png





Ответить с цитированием