| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > COUNT(*) + LIMIT |
| Автор: dm9 8.2.2006, 15:28 |
| Здравствуйте. Такой вопрос. Пишу запрос: SELECT count(*) FROM dt_test dt Выдача - 5 Пишу запрос: SELECT count(*) FROM dt_test dt LIMIT 0,2 Выдача - 5 Это нормально? Добавлено @ 15:31 Просто в таблице может оказаться меньше элементов, чем я пишу в LIMIT-e, и хотелось отследить это на уровне базы... |
| Автор: Ignat 8.2.2006, 15:43 |
| Да, нормально. COUNT() возвращает значение по всей выборке, не ограниченной LIMIT'ом. Кстати, в данном запросе LIMIT не нужен, результат никогда не превысит одну строку. |
| Автор: dm9 8.2.2006, 16:43 |
| Ой, туплю... конечно. LIMIT же применятеся к конечной выборке, а там одна строка. Спасибо. |
| Автор: Ignat 8.2.2006, 17:18 |
| Не за что |