Сабж. Нужно из таблицы выдирать юзеров с сортировкой по возрасту. Сейчас делаю так: SELECT * FROM `users` ORDER BY `age` ASC Проблема в том, что некоторые юзеры (большинство) возраст не указывают, там везде просто нули прописаны. Так вот, при отображении эти самые нули показываются первыми. А т.к. таких записей большинство, то мы имеем дохрена пустых страниц, причем в самом начале. Нужно как-то сделать так, чтобы юзеры с нулями отображались в конце, а не в начале, но при этом сортировка работала так же по возрастанию. Варианты сортировки в другую сторону, не отображения юзеров "с нюлями" вообще, а также забивания в базу вместо нулей чего-нибудь другого, чтобы оно оказывалось снизу - не предлагать.
Ответ на:
комментарий
от eugine_kosenko
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Получение набора записей по курсору (2019)
- Форум MySQL запрос, проблема с использованием индексов! (2012)
- Форум Интерпретация профилировщика mysql (2015)
- Форум [SQL] Помогите оптимизировать запрос. (2011)
- Форум помогите оптимизировать sql-запрос (2011)
- Форум Оптимизировать запрос с array_replace (2022)
- Форум Оптимизировать запрос, доработать индекс (2022)
- Форум Запрос MYSQL (2016)
- Форум [mysql] Запрос (2010)
- Форум mysql запрос (2014)