2016-07-22 5 views
0

У меня есть список вариантов в раскрывающемся списке. Где я использую «ORDER BY NAMES» в SQL. Но если я ищу ключевое слово «человек», список, отображаемый на нем, показан ниже. здесь мой вопрос: я получаю этот список из-за CASE-чувствительности?Порядок по именам в SQL в приоритете

После первых двух вариантов оно отображается правильно. Как я могу отобразить 3,4 варианта, так как они имеют алфавитный порядок.

Я также попробовал ЗАКАЗАТЬ НИЖНЕЙ (ИМЕНАМИ), все еще получая те же решения.

ss

ответ

0

Я не люблю ссылки с места, так что я буду повторять ответ здесь:

Если вы хотите указать в явной форме порядок которого «заказ по» приходит обратно, как если у вас поле приоритета, который имел значения «Low», «высокий» или «Medium» .. это сделать:

select * from tablename 
order by priority='High' DESC, 
priority='Medium' DESC, priority='Low" DESC; 

кредит для ответа: MySQL dev Billy Kimble

Смежные вопросы