powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка по 2-м полям в зависимости от их содержимого
6 сообщений из 6, страница 1 из 1
Сортировка по 2-м полям в зависимости от их содержимого
    #38761620
barsix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, скажите можно ли в процессе сортировки изменить поле по которому происходит сортировка, например если первое у записи пустое тогда сортировать по второму, что-то типа этого:
SELECT `поле_1`,`поле_2` FROM `таблица` ORDER BY ... if(`поле_1`=NULL) { Сортируем по 2} else {сортируем по 1} В таблице записи обеих категорий, также нужно что-бы порядок оставался правильным т.е. записи шли какбудто отсортированы по одному и тому-же полю
...
Рейтинг: 0 / 0
Сортировка по 2-м полям в зависимости от их содержимого
    #38761635
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поле1поле21NULL2NULL1221NULL1NULL2Как должен быть отсортирован такой набор и почему?
...
Рейтинг: 0 / 0
Сортировка по 2-м полям в зависимости от их содержимого
    #38761653
barsix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft, ну допустим что приоритетным будет поле 1 ведь ко второму по идее обращаемся только после проверки первого, нельзя так сделать правда?
...
Рейтинг: 0 / 0
Сортировка по 2-м полям в зависимости от их содержимого
    #38761666
barsix,

сортируй себе на здоровье по coalesce(поле_1, поле_2)
...
Рейтинг: 0 / 0
Сортировка по 2-м полям в зависимости от их содержимого
    #38761687
barsix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - Эх, ух ты, интересная штука
...
Рейтинг: 0 / 0
Сортировка по 2-м полям в зависимости от их содержимого
    #38761688
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barsixну допустим что приоритетным будет поле 1Тогда ORDER BY поле1,поле2
barsixнельзя так сделать правда?Так я еще не понял как нужно, поэтому не могу ответить на этот вопрос.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сортировка по 2-м полям в зависимости от их содержимого
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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