[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 을 지정해주면 된다.
'프로그래밍 > DataBase' 카테고리의 다른 글
[DB] SQL Server 모든 테이블 크기를 조회하는 쿼리 (0) | 2022.11.02 |
---|---|
[MSSQL] DB 복구모델 - 전체(Full) 로 변경 (0) | 2022.11.02 |
[MSSQL] SSMS(SQL Server Management Studio) 다운로드 (0) | 2022.07.15 |
"이러려고 데이터 과학자 됐나" 데이터 관리의 11가지 어두운 비밀원문보기:https://www.itworld.co.kr/news/242939?page=0,1#csidx82bff532382199ebc486939ae73a2c7 (0) | 2022.07.07 |
[MS-SQL] with(nolock) (0) | 2022.06.02 |