Tags
- 백트래킹
- regexp
- stack
- distinct
- Vue
- 큐
- outer join
- 스택
- 이진트리
- 완전검색
- ORM
- 뷰
- Article & User
- Queue
- M:N
- update
- drf
- 쟝고
- migrations
- create
- count
- 트리
- 통계학
- 그리디
- N:1
- delete
- DB
- SQL
- Django
- Tree
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Notice
Recent Posts
Link
데이터 분석 기술 블로그
최근 올림픽이 개최된 도시 _ Lv1 * 본문
Solution
SELECT year, UPPER(SUBSTRING(city, 1, 3)) AS city
FROM games
WHERE year >= 2000
ORDER BY year DESC;
일단 문제를 좀 잘 읽어야 할거 같다. 2000년도 이후 데이터만 추출해야 하는데 그걸 모르고 계속 제출했다가 테스트케이스 9개가 계속 틀리는 상황이 발생했다.
앞에서 3글자만 추출하도록 하는 SUBSTRING 함수를 사용했다. 사용하는 방법은
SUBSTRING(열 이름, 시작하는 글자, 추출해야하는 글자 개수) 이렇게 사용하면 된다.
또, 도시 이름은 대문자로 출력되어야 한다고 했으므로 UPPER이라는 함수를 사용해서 대문자로 추출할 수 있도록 한다.
'SQL > 문제풀이' 카테고리의 다른 글
Product Sales Analysis I _ Easy. leetcode (0) | 2024.09.10 |
---|---|
Weather Observation Station 1 _ Easy. HackerRank (0) | 2024.09.09 |
잔챙이 잡은 수 구하기 _ Lv1. 프로그래머스 * (0) | 2024.09.07 |
Replace Employee ID With The Unique Identifier _ Easy. leetcode (0) | 2024.09.06 |
Japanese Cities' Names _ Easy. HackerRank (0) | 2024.08.30 |