- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет всем!
Пдскажите пожалуйста, как отсортировать по полю с конца
Например поля today имееют значения 110101,110102,110301,110402
т.е мне надо что бы упорядочил так:
110101
110301
110102
110402
Думаю вам стоит покопать в сторону функции SUBSTRING() - http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substr
Т.е. что-то типа SELECT SUBSTRING('Sakila', -3);
поищите функцию которая отрезает с конца строки 2 символа, и сделайте сортировку по этому значению (конкретней не могу написать, нет под рукой в данный момент справочника, а по памяти не напишу, практически не пользовался этим)
что-то типа
SELECT * FROM `таблица` WHERE условие ORDER BY последние_два символа(таблица.нужное_поле) ASC
где "последние_два символа" - функция, вырезающая два последних символа из строки, может еще вместо "таблица.нужное_поле" придется использовать еще одну функцию, преобразующую значение поля в строку нужного формата (если "таблица.нужное_поле" имеет нестроковый формат)
или так
SELECT *, последние_два символа(таблица.нужное_поле) AS dd FROM `таблица` WHERE условие ORDER BY dd ASC