Выделение повторяющихся имен
У меня есть веб-страница, которая показывает список учеников, запрашиваемых учителями для репетиторства. В действительности ученик может быть указан в списке только один раз, но несколько учителей могут случайно и неосознанно запросить одного и того же ученика. Есть ли способ выделить имя ученика каждый раз, когда его запрашивают, кроме первого запроса? Выделение будет использоваться для обозначения учителям, что эти запросы должны быть проигнорированы. Для наглядности смотрите прикрепленный рисунок
Поскольку вы отметились с базой данных, это ответ для базы данных. Вы можете использовать функцию окна, чтобы подсчитать, сколько раз до этого студент присутствовал в текущем наборе данных. Если это > 1, то у вас есть dup. Вопрос о том, как превратить столбец dup в выделенный, почти наверняка не относится к базе данных.
select
"Student Name",
count(*) over (partition by "Student Name" order by "Request Date/Time") > 1 as dup,
...