
SELECT B from
(SELECT ROUND(LONG_W,4) AS B FROM STATION
WHERE LAT_N>38.7780
ORDER BY LAT_N)
WHERE ROWNUM<2;
문제풀이:
SELECT ROUND(LONG_W,4) FROM STAION
WHERE LAT_N>38.7780
ORDER BY LAT_N;
위 쿼리를 실행하면 문제의 조건을 만족하고
위도가 작은것 부터 내림차순으로 정렬 된다.
위 쿼리를 서브쿼리로 한번 감싸주고 출력된 데이터의 첫번째 행만 반환하는
WHERE 조건을 넣어준다.
SELECT B from
(SELECT ROUND(LONG_W,4) AS B FROM STATION
WHERE LAT_N>38.7780
ORDER BY LAT_N)
WHERE ROWNUM<2;
원하는 결과를 출력할 수 있다.