- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет
Есть в базе записи. Имена файлов.
01-глава
02-глава
...............
100-глава
и если сортировка идет по етому полю. то в итоге
01-глава
02-глава
...............
100-глава
11-глава
12-глава
то есть сортирует не так как хотелось бы. Есть идеи как сделать?
В смысле это у вас такое поле одной строчкой?
---------- Добавлено 27.06.2019 в 16:22 ----------
Ну тут короче дичь всякую нашёл:
https://stackoverflow.com/questions/8557172/mysql-order-by-sorting-alphanumeric-correctly
или же сортировать уже при выводе в PHP
---------- Добавлено 27.06.2019 в 16:23 ----------
Ещё такое:
https://stackoverflow.com/questions/11808573/sql-order-string-as-number
спасибо. тоже как раз нашел
https://stackoverflow.com/questions/11808573/sql-order-string-as-number
что то не все так гладко с версиями
хотелось бы ето поменять местами
https://www.db-fiddle.com/f/5pGehU1Gg8XmxvpNnDBWet/2
хотелось бы ето поменять местами
вообще не то
вообще не то
Вообще, похоже на "то", только "вверх ногами", как и по Вашей ссылке.. Но если излагать мысли яснее, то больше шансов получить "то"...
Удачи)
---------- Добавлено 25.07.2019 в 20:24 ----------
p.s. А вообще, правильно "обычное" индексное поле создать, в которое поместить требуемый порядок, чтоб при каждом обращении CAST и прочие функции не пересчитывать..
тоже не то 2.41 идет раньше чем 2.8 а ето ASC
индексное поле создать, в которое поместить требуемый порядок
только вот как его расчитывать
Привет
Есть в базе записи. Имена файлов.
01-глава
02-глава
...............
100-глава
и если сортировка идет по етому полю. то в итоге
01-глава
02-глава
...............
100-глава
11-глава
12-глава
то есть сортирует не так как хотелось бы. Есть идеи как сделать?
только вот как его расчитывать
Можно рассчитывать так, например:
https://www.db-fiddle.com/f/5pGehU1Gg8XmxvpNnDBWet/4