본문 바로가기
mysql

mysql 랭킹 구하기, 석차 구하기, 순위 구하기

by 씨엔아이소프트 2019. 3. 27.
반응형

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

댓글