반응형
mysql 랭킹 구하기
테이블 : ranking
SELECT num, name, score, (
SELECT COUNT( * ) +1
FROM ranking
WHERE score > t.score
) AS rank
FROM ranking AS t
ORDER BY rank ASC
홍길동 석차 순위
SELECT COUNT(*) +1 FROM ranking WHERE score > ( SELECT score FROM ranking WHERE name = '홍길동' );
반응형
'mysql' 카테고리의 다른 글
mysql DB & user 생성 (0) | 2019.07.24 |
---|---|
mysql 5.0 5.1 업그레이드 (0) | 2019.03.27 |
utf8mb4을 utf8로 변환, mysql 5.6 to 5.1 (0) | 2018.11.07 |
mysql 4.0 이하에서 bin 로그 제거 (0) | 2018.07.26 |
mysql에서 기본 캐럭터 셋 설정 (0) | 2018.02.21 |
댓글