출처
문제
ID 번호 가 짝수인 도시에 대해 STATION 에서 CITY 이름 목록을 쿼리합니다 . 결과를 어떤 순서로든 인쇄하되, 답에서 중복된 내용은 제외하세요. STATION 테이블 은 다음과 같이 설명됩니다.
문제에 대한 해석
출력 : CITY
조건: ID 번호 가 짝수
풀이(MYSQL)
select DISTINCT(city)
from STATION
where MOD(id,2) = 0
작동순서
💡SQL 실행 순서는 From -> Where -> Group by -> Having -> Select -> Order by ->결과반환
- FROM 절: STATION테이블에서
- WHERE 절: MOD함수를 통해 id를 2로 나눌 경우 나머지가 0일 경우를 필터링 하여
- SELECT 절: city를 중복없이 출력하라
배운점
나머지 구하기 : MOD(데이터, 숫자) = 데이터%숫자
몫 구하기 : 데이터 DIV 숫자
'문제풀이 > SQL(My sql)' 카테고리의 다른 글
[문제풀이] Hacker Rank - Occupations (0) | 2024.06.05 |
---|---|
[문제풀이] Hacker Rank - Type of Triangle (0) | 2024.06.05 |
[문제풀이] Hacker Rank - THE PADS (0) | 2024.06.04 |
[문제풀이] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (0) | 2024.01.30 |
[문제풀이] 그룹별 조건에 맞는 식당 목록 출력하기 (1) | 2024.01.30 |