давайте предположим, что мы имеем определенную таблицу, содержащую столбец «имя» со следующими строками:заказ на определенный характер
'A'
'K'
'_C'
'_B'
есть способ заказать его в алфавитном порядке и размещая имена, которые приходят с подчеркиванием '_' сначала (в алфавитном порядке), используя ORDER BY на MySQL? так что результат будет:
'_B'
'_C'
'A'
'K'
его точно так же, как вы обычно делали бы. ORDER BY [field] –
согласно диаграмме ascii http://www.asciitable.com/, '' _'' (95) меньше, чем '' a'' (97), поэтому он по умолчанию будет представлен в алфавитном порядке , однако '' _'' (95) больше, чем '' A'' (65), поэтому капитал будет первым. По существу «A» <'_' <'a''. –
спасибо, что указал, @LoganMurphy. это была моя ошибка, чтобы помещать символы в нижний регистр. изм. – flpost