ВЫБРАТЬ СЧЕТЧИК (*) с ЗАПРОСОМ

Будут ли следующие два запроса выполняться одинаково?

SELECT COUNT (*) from person ORDER BY last_name;

и

SELECT COUNT (*) from person;

В любом случае они должны отображать одинаковые результаты, поэтому мне было любопытно, игнорируется ли ORDER BY .

Причина, по которой я спрашиваю, заключается в том, что я показываю разбитую на страницы таблицу, в которой я буду получать 20 записей за раз из базы данных, а затем запускаю второй запрос, который подсчитывает общее количество записей. Я хочу знать, следует ли мне использовать те же критерии, что и в первом запросе, или мне следует удалить всю сортировку из критериев?

9
задан Danny 30 January 2012 в 20:45
поделиться