[SQL] Weather Observation Station 5

이슬비·2022년 6월 23일
0

SQL

목록 보기
4/7
post-thumbnail

Weather Observation Station 5

1. 문제


city 이름이 가장 긴 것과 짧은 것을 (city 이름, city 이름의 길이) 의 형태로 반환하라는 것이다. 이때 아래의 조건이 붙는다.

  • 길이가 가장 짧거나 긴 city가 여러 개일 경우, 알파벳 순으로 정렬했을 때 가장 첫 번째에 오는 것을 반환

2. 풀이

// 길이가 가장 짧은 city
select city, length(city) 
from station
order by length(city), city
limit 1;

// 길이가 가장 긴 city
select city, length(city) 
from station
order by length(city) desc, city desc
limit 1;

✅ Check Point

  • length : 길이 반환
  • Order By
    • 여러 조건 : , (comma)를 이용해 연결 (첫 번째 조건 이후 다음 조건으로 넘어감)
      ➡️ 이때 desc, asc는 각각 따로 줘야함 (안 주면 기본적으로 asc)
    • 숫자: 컬럼을 뜻함
  • Limit : 반환되는 query의 수를 제한함
profile
정말 알아?

0개의 댓글