'Algorithm' 카테고리의 다른 글

동전교환2 (DFS)  (0) 2022.07.24
동전교환(DFS)  (0) 2022.07.22
동전 교환(DFS)  (0) 2022.07.19
중복순열 구하기(DFS)  (0) 2022.07.19
최대정수 구하기(DFS)  (0) 2022.07.17

'Algorithm' 카테고리의 다른 글

동전교환(DFS)  (0) 2022.07.22
중복순열(dfs)  (0) 2022.07.20
중복순열 구하기(DFS)  (0) 2022.07.19
최대정수 구하기(DFS)  (0) 2022.07.17
바둑이 승차(DFS)  (0) 2022.07.15

'Algorithm' 카테고리의 다른 글

중복순열(dfs)  (0) 2022.07.20
동전 교환(DFS)  (0) 2022.07.19
최대정수 구하기(DFS)  (0) 2022.07.17
바둑이 승차(DFS)  (0) 2022.07.15
그래프 최단거리(BFS)  (0) 2022.07.14

STATION에서 가장 짧고 긴 도시 이름과 각각의 길이(예: 이름의 문자 수)를 쿼리합니다. 가장 작은 도시 또는 가장 큰 도시가 두 개 이상 있는 경우, 알파벳 순으로 정렬할 때 가장 먼저 오는 도시를 선택합니다.

SELECT CITY, LENGTH(CITY)
FROM STATION
ORDER BY LENGTH(CITY), CITY ASC LIMIT 1;

 

길이를 구하는 거는 LENGTH 사용한다.

길이를 구한 거에서, 앞 순 ASC 걸고, 첫번째 LIMIT를 사용한다.



SELECT CITY, LENGTH(CITY)
FROM STATION
ORDER BY LENGTH(CITY) DESC LIMIT 1;

 

가장 긴 이름을 구한건데, DESC에서 바로 LIMIT를 건다.

CITY DESC를 걸면 오답이 나온다. 왜 그럴까?

 

CITY를 기준으로 정렬하기때문에 이름순으로 나와버린다.!!

문제애서는 가장 긴 이름으로 하기 때문에 LENGTH(CITY)를 보는거지!!

 

'Algorithm' 카테고리의 다른 글

동전 교환(DFS)  (0) 2022.07.19
중복순열 구하기(DFS)  (0) 2022.07.19
바둑이 승차(DFS)  (0) 2022.07.15
그래프 최단거리(BFS)  (0) 2022.07.14
경로탐색 (인접리스트)  (0) 2022.07.12

+ Recent posts