【发布时间】:2019-01-06 03:51:46
【问题描述】:
假设我有一个跟踪学生考试成绩的表格。
CREATE TABLE scores (
student_id SERIAL PRIMARY KEY,
name VARCHAR(100),
test1 INTEGER,
test2 INTEGER,
test3 INTEGER,
test4 INTEGER,
highest_score VARCHAR(50)
)
如果我希望最高分列列出分数最高的测试#(例如,如果分数是 test1: 90, test2: 95, test3: 85, test4: 90,那么highest_score 将列出 test2),如何我可以计算这个吗?这一切都可以在 PostgreSQL 上完成吗?还是我需要在后端进行计算并将结果发送回表格?
我在前端使用 React,在后端使用 Node。
【问题讨论】:
-
因为数据库针对数据检索进行了优化,您可以在后端进行此操作
标签: node.js reactjs postgresql