![]() |
|
Модераторы: skyboy |
![]()
|
|
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: нет Всего: 137 |
Здравствуйте.
Такой вопрос. Пишу запрос: SELECT count(*) FROM dt_test dt Выдача - 5 Пишу запрос: SELECT count(*) FROM dt_test dt LIMIT 0,2 Выдача - 5 Это нормально? Добавлено @ 15:31 Просто в таблице может оказаться меньше элементов, чем я пишу в LIMIT-e, и хотелось отследить это на уровне базы... Это сообщение отредактировал(а) dm9 - 8.2.2006, 15:29 |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
Да, нормально. COUNT() возвращает значение по всей выборке, не ограниченной LIMIT'ом. Кстати, в данном запросе LIMIT не нужен, результат никогда не превысит одну строку. -------------------- Теперь при чем :P |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: нет Всего: 137 |
Ой, туплю... конечно. LIMIT же применятеся к конечной выборке, а там одна строка.
Спасибо. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
-------------------- Теперь при чем :P |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |