학생성적테이블이 있는데 필드가 학번 , 이름, 성적, 등수임 근데 이 등수 컬럼때문에 미치겠다 외부에서 학번, 이름, 성적 이렇게 3개만 들어오고 등수는 내가 직접계산해서 db에 넣어야되거든? 너희라면 어떻게 만드냐 훈수좀 부탁한다 - dc official App
등수는 다 들어오면 Redis돌려서 한번에 넣음
계속해서 학생 성적 하나씩 들어올때마다 등수를 갱신하도록 만든다고 하면 어캐만드냐 목표가 그건데 - dc App
그걸 꼭 DB에 넣어야됨? 보통은 등수를 DB에 넣지 않고 그때 그때 Redis로 뽑아냄
그래? 이게 과제인데 과제설명에 등수 필드가 아예 테이블 구조에 명시되어 있더라고 그러면 교수가 실무 ㅈ또 모른거일수도 있겠네 - dc App
성적 들어올때마다 트리거 쓰면 되지않을까?
등수는 성적순임?
성적순이면 그냥 rank() over (order by 성적) 먹이면 나올텐데 필드로 있는건 확실히 이상함