See this Linktop(10)
을 사용하여 상위 10 개 레코드를 얻는 것과 같은 집계 함수를 사용하여 마지막 10 개 행을 얻는 방법. sql에는 이것을 해결하기위한 사전 정의 된 함수가 있습니까? 당신은 행이 페치 될 것입니다 무엇에 대한 제어를 할 경우마지막 레코드 찾기
-4
A
답변
0
은 행의 순서를 반대로하는 order by
을 추가하고 top(xx)
를 사용합니다.
t-sql에는 bottom(xx)
이 없습니다.
1
select top
당신 를 사용하여 항상는 order by
를 제공해야합니다. 즉, "마지막 10 개 행"을 가져 오는 것은 "처음 10 개 행"을 가져 오는 것과 동일하지만 다른 order by 절을 사용하는 것과 같습니다.
declare @T table(ID int)
insert into @T values (1),(2),(3),(4),(5)
-- Get the first 2 rows
select top(2) ID
from @T
order by ID
-- Get the last 2 rows
select top(2) ID
from @T
order by ID desc
결과 :
ID
-----------
1
2
(2 row(s) affected)
ID
-----------
5
4
(2 row(s) affected)
관련 문제
- 1. 모음집의 마지막 일치하는 레코드 찾기
- 2. Google지도 마커로드 마지막 레코드
- 3. WadLogsTable의 마지막 레코드
- 4. 마지막 레코드 얻는 방법
- 5. 조인 테이블의 마지막 레코드
- 6. 데이터베이스의 마지막 레코드
- 7. 각 레코드 그룹의 마지막 레코드 얻기
- 8. 마지막 지불 날짜 찾기
- 9. CString 마지막 항목 찾기
- 10. JPA 마지막 항목 찾기
- 11. 관련 모델의 레코드로 레코드 찾기
- 12. SQL - 레코드 패턴 찾기
- 13. 월별 레코드 찾기 Datamapper
- 14. 날짜 범위의 레코드 찾기
- 15. 인덱스 단위로 레코드 찾기?
- 16. 리스트에서 최신 레코드 찾기
- 17. Wpf DataGrid에서 레코드 찾기
- 18. 어소시에이션으로 레코드 찾기
- 19. BODI에서 중복 레코드 찾기
- 20. ID로 레코드 찾기
- 21. 연관된 레코드가없는 레코드 찾기
- 22. 트랜잭션 중 레코드 찾기
- 23. 누락 된 레코드 찾기
- 24. SQL 마지막 날짜 및 마지막 이벤트 찾기
- 25. 모델의 마지막 레코드. Linq 사용
- 26. 테이블에있는 사용자의 마지막 레코드 얻기
- 27. 활성 레코드 마지막 삽입 ID
- 28. 문자열에서 마지막 char 문자 찾기
- 29. 오라클의 문자열 마지막 색인 찾기
- 30. 날짜 찾기 휴지통 마지막 비었습니다
'somecolumn desc로 어떤 순서에서 top (10)을 선택하는 법을 알고 싶습니까? 또는..? –
@Mikael Eriksson - 나에게 마지막 (일부) 레코드를 제공하는 함수를 알고 싶습니다. 좋아요 (10) 우리에게 상위 10 개 레코드를 제공합니다 .... –
좋아, 그럼 내 첫 코멘트에있는 것은 내림차순으로 정렬 된 맨 위 (10)를 얻는 것입니다. –