powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка
5 сообщений из 5, страница 1 из 1
Сортировка
    #33091417
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно произвести сортировку в запросе.
Если например есть таблица vocation
idname
и из нее выбирать данные select * from vocation order by name
то сортировка будет по алфовиту но если в какойто строчке у поля name будет в значение стоять какой нибудь символ то это значение будет первым в списке.
Как сделать так чтоб сортировка по алфовиту была но все значения у которых есть в в начале названиях (_killer) игнорировался символ '_' а учитывался уже 'k'.
...
Рейтинг: 0 / 0
Сортировка
    #33091473
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
select substring('_killer',  2 );

killer
Правда это только частный случай, когда известно сколько символов '_' в начале строки.

Код: plaintext
1.
... ORDER BY substring(name,  2 )
...
Рейтинг: 0 / 0
Сортировка
    #33091560
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
... ORDER BY REPLACE(name, '_', '');
...
Рейтинг: 0 / 0
Сортировка
    #33091619
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmo
Код: plaintext
... ORDER BY REPLACE(name, '_', '');

это для примера я взял _ знак а там может быть бюбой небуквеный символ.
...
Рейтинг: 0 / 0
Сортировка
    #33093496
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) этих спецсимволов конечное число, значит и реплейсов будет конечное число.
2) продублируй поле name - для сортировки, с вырезанными спецсимволами.
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]