Можно использовать DISTINCT
ключевое слово в COUNT
агрегатная функция:
SELECT COUNT(DISTINCT column_name) AS some_alias FROM table_name
Это будет считать только отличные значения для того столбца.
Это возможно, если вы используете абсолютно позиционированный элемент с прозрачным повторяющимся фоновым изображением или прозрачным цветом фона (используя rgba или hsla) и разместите его над выбранной областью.
Другой способ сделать это - иметь абсолютно позиционированный элемент холста без фона, занимающий всю область просмотра браузера, и рисовать прозрачный прямоугольник над выделенной областью.
Это невозможно.
Если вам просто не нужно никаких тегов в исходном исходном коде, это может быть возможно, добавив теги позже, используя магию Javascript. Вы можете сделать что-то вроде
<p highlight="quick">The quick fox</p>
и написать функцию JQuery / Prototype / plain JS, чтобы выделять ее на лету, но зачем и почему? Если немного уточнить, у кого-то может появиться идея.
Единственный способ сделать это, чем я могу себе представить, - использовать
элемент, и отрисовывать абсолютно все вручную.
Нет, это невозможно.
Вы не можете указать браузеру визуализировать фрагмент текста по-другому, не изменяя DOM, независимо от того, делаете ли вы это статически или динамически (например, с помощью Javascript в качестве этапа постобработки).