Сортировка шестнадцатеричных значений цвета в MySQL - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть таблица MySQL с именем hexcodetable с одним столбцом с именем hexcode типа VARCHAR (100).Таблица содержит все шестнадцатеричные цветовые коды.Строки заполняются шестизначными шестнадцатеричными числами, перед которыми стоит #.Например, # 25F412.Как мы можем отсортировать все строки от самого черного до самого белого так, что первая строка будет # 000000, вторая # 000001 и последняя #FFFFFF?Обратите внимание, что я не обязательно имею в виду числовую сортировку.

1 Ответ

0 голосов
/ 15 февраля 2019

Вам нужна числовая сортировка по шестнадцатеричному значению.Как насчет

Select hexcode from hexcodetable order by Conv(substring(hexcode,2,6),16,10)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...