Сортировка по цвету

Это зависит..

SELECT x.col
FROM big_table x
WHERE x.key IN( SELECT key FROM really_big_table );

не было бы относительно медленным не очень для ограничения размера того, в чем проверке запроса видеть, вводят ли они, находится. СУЩЕСТВУЕТ было бы предпочтительно в этом случае.

, Но, в зависимости от оптимизатора DBMS, это могло не отличаться.

, Поскольку пример того, когда СУЩЕСТВУЕТ, лучше

SELECT x.col
FROM big_table x
WHERE EXISTS( SELECT key FROM really_big_table WHERE key = x.key);
  AND id = very_limiting_criteria
23
задан user154442 11 August 2009 в 15:17
поделиться

2 ответа

Преобразование цветов из RGB в HSV или HSL и отсортируйте их по значению или яркости. Яркость может работать лучше, так как она лучше передает «выцветшие» цвета, такие как розовый-> красный-> темно-красный.

8
ответ дан 29 November 2019 в 02:58
поделиться

Если вы конвертируете цвета в пространство HSV, вы потенциально можете отсортировать их по оттенку, а затем по значению.

Оттенок будет определять «категорию» цвета - то есть: красный, синий, зеленый и т. Д.

Значение и насыщенность будут влиять на «яркость» конечного цвета. Тем не менее, вам может потребоваться поэкспериментировать, чтобы получить идеальный результат.

1
ответ дан 29 November 2019 в 02:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: