투케이2K

5. (MSSQL/SQL) top , top with ties 사용해 출력되는 행 개수 제한 실시 본문

MsSqlDB

5. (MSSQL/SQL) top , top with ties 사용해 출력되는 행 개수 제한 실시

투케이2K 2021. 9. 28. 07:34

[개발 환경 설정]

개발 툴 : SSMS

개발 언어 : MSSQL


[소스 코드]

/*
[top , top with ties 사용해 출력되는 행 개수 제한 실시]
1. select 절에서 top , top with ties 사용해 출력되는 컬럼 행 개수를 제한 할 수 있습니다
2. select top : 상위 N개의 데이터를 출력합니다 (order by 없어도 가능)
3. select top with ties : 상위 N개의 데이터를 출력합니다 (order by 필요)
4. order by : asc (오름차순=작은순서) / desc (내림차순=큰순서)
5. convert : 데이터 형 변환 수행
*/

-- [select top 수행 실시]
select top 2  -- 상위 2개 출력
       * -- 전체 컬럼
    from test_user;


-- [select top with ties 수행 실시]
select top 3 with ties  -- 상위 3개 출력
       * -- 전체 컬럼
    from test_user
order by convert(int, t_idx) asc;

[결과 출력]

[TOP 결과 출력]

[TOP WITH TIES 결과 출력]


[요약 설명]

/*

[top , top with ties 사용해 출력되는 행 개수 제한 실시]

1. select 절에서 top , top with ties 사용해 출력되는 컬럼 행 개수를 제한 할 수 있습니다

2. select top : 상위 N개의 데이터를 출력합니다 (order by 없어도 가능)

3. select top with ties : 상위 N개의 데이터를 출력합니다 (order by 필요)

4. order by : asc (오름차순=작은순서) / desc (내림차순=큰순서)

5. convert : 데이터 형 변환 수행

*/


 

반응형
Comments