백분율로 구하기
전체 점수(score) 대비 각 사용자별 점수(score)를 백분율로 나타내기
SELECT name
, score
, ROUND(CONVERT(float, score) / SUM(score) OVER(), 2) * 100 AS score_percent
FROM users
'DBMS > MySQL' 카테고리의 다른 글
[MySQL] 오류해결 : Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '=' (0) | 2023.05.03 |
---|---|
[MySQL] JSON 형태의 데이터 다루기 (0) | 2023.02.15 |
[MySQL] 1분 데이터로 분, 시간, 일 단위 통계 구하기 (0) | 2022.12.26 |
[MySQL] 날짜를 지정한 형식으로 출력 (DATE_FORMAT) (0) | 2022.12.16 |
[MySQL] 데이터가 NULL이면 다른 값을 출력하는 함수 (0) | 2022.11.17 |