프로그래밍/DataBase
[MSSQL] Sub Query 서브쿼리에서 정렬하기
홍반장水_
2022. 8. 25. 14:41
반응형
[MSSQL] Sub Query 서브쿼리에서 정렬하기
SELECT 에서 중첩 서브쿼리 또는 스칼라 서브 쿼리에서는 order by 를 사용하지 못한다.
하지만, TOP-N ~ ORDER BY 는 사용가능하다.
SELECT *
FROM (SELECT TOP 10
USER_ID
, USER_NAME
FROM USERS
ORDER BY UP_DATE DESC
) A
그냥 order by 는 사용할 수 없다고 나오지만, TOP-N을 사용하면 order by 가 가능하다.
그래서, 전체를 호출하고 싶다면 전체 개수 만큼 TOP-N 을 지정해주면 된다.
반응형