我有一个名为hexcodetable的MySQL表,只有一个名为VARCHAR(100)的名为hexcode的列。该表包含所有十六进制颜色代码。这些行填充为六个字符的十六进制数字,后跟#。例如,#25F412。我们如何对从最黑到最白的所有行进行排序,使得第一行为#000000,第二行为#000001,最后一行为#FFFFFF?请注意,我不一定要进行数字排序。
答案 0 :(得分:0)
您需要按十六进制值进行数字排序。
Select hexcode from hexcodetable order by Conv(substring(hexcode,2,6),16,10)