【问题标题】:Highlight Repeated Names突出显示重复的名称
【发布时间】:2021-11-06 07:59:27
【问题描述】:

我有一个网页,其中显示了教师要求进行辅导的学生列表。一个学生实际上只能被请求一次,但多个老师可能会在不知不觉中意外地请求同一个学生。除了第一次请求外,有没有办法在每次请求学生时突出显示学生的姓名?突出显示将用于向教师表明这些请求将被忽略。为清楚起见,请参阅附图。

[网页截图]

【问题讨论】:

  • 发布您的代码!
  • 您只是问“有没有办法”。答案是肯定的。这就是你想要的吗?不,你想要更多,所以你必须要求它。你有什么?用什么语言?你尝试了什么?为什么你认为它不起作用?你在这里没有表现出任何努力,除非他们也得到你的报酬,否则没有其他人会为你做你的工作。
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: javascript html django postgresql


【解决方案1】:

由于您使用数据库进行了标记,因此这是一个数据库答案。您可以使用窗口函数来计算学生出现在当前数据集中的次数。如果 > 1,那么你有一个 dup。如何将 dup 列转为高亮几乎肯定不是数据库问题。

select 
  "Student Name", 
  count(*) over (partition by "Student Name" order by "Request Date/Time") > 1 as dup,
  ...

【讨论】:

    猜你喜欢
    • 2016-03-13
    • 1970-01-01
    • 2016-06-19
    • 1970-01-01
    • 2016-09-07
    • 2018-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多