반응형

@notepad_jj2

츄르사려고 코딩하는집사입니다.


1. [solvesql] 최근 올림픽이 개최된 도시 오라클(Oracle)

 

2. 문제 출처

https://solvesql.com/problems/olympic-cities/

 

solvesql

© Copyright 2021-2022 solvesql.com

solvesql.com

 

3. 풀이

- GAMES 테이블에서 YEAR과 CITY를 가져오는데, CITY는 앞 3글자와 대문자로 가져오라고 했으므로, SUBSTR 함수와 UPPER 함수를 사용하면 된다.

- 근데, 2000년 이후의 데이터를 가져오라고 했으므로, 2000을 포함한 이상의 값들을 가져와서 YEAR를 기준으로 내림차순 정렬을 하면 된다.

 

4. 소스 코드

  SELECT YEAR
       , UPPER(SUBSTR(CITY, 1, 3)) AS city
    FROM GAMES
   WHERE YEAR >= 2000
ORDER BY YEAR DESC

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기