https://solvesql.com/problems/ratio-of-gifts/
SELECT
ROUND(
(COUNT(
CASE
WHEN credit LIKE '%gift%' THEN 1
END) * 100.0) / COUNT(*),3
) AS ratio
FROM
artworks;
- CASE WHEN- END 로 gift가 포함된 행의 개수 집계
- 백분율 위해 전체 소장품을 기증품으로 나누고 100 곱하
[오늘의 코드 146] [SOLVESQL] 최대값을 가진 행 찾기 (0) | 2024.12.19 |
---|---|
[오늘의 코드 145] [SOLVESQL] 온라인 쇼핑몰의 월 별 매출액 집계 (2) | 2024.12.15 |
[오늘의 코드 143] [SOLVESQL] 게임을 10개 이상 발매한 퍼블리셔 찾기 (0) | 2024.12.10 |
[오늘의 코드 142] [SOLVESQL] 언더스코어(_)가 포함되지 않은 데이터 찾기 (1) | 2024.12.09 |
[오늘의 코드 141] [SOLVESQL] 지자체별 따릉이 정류소 개수 세기 (0) | 2024.12.05 |