[SQL] 어떻게 SQL 액세스 데이터베이스 테이블의 11 항목을 찾는 방법은?
SQL어떻게 SQL 액세스 데이터베이스 테이블의 11 항목을 찾는 방법은?
어떻게 액세스 SQL 데이터베이스 테이블에서 11 항목을 찾을까요? 나는 TOP 기능을 사용해야하고, 내 쿼리는 현재 다음과 같습니다 :
SELECT TOP 11 Passenger.Name, SUM(Manifest.Ticketprice) AS [Total Amount Spent on Tickets]
FROM Passenger INNER JOIN Manifest ON Passenger.PassengerNumber=Manifest.PassengerNumber
GROUP BY Passenger.Name
ORDER BY SUM(Manifest.Ticketprice) DESC;
해결법
-
==============================
1.당신은 하위 쿼리를 사용할 수 있습니다 :
당신은 하위 쿼리를 사용할 수 있습니다 :
SELECT TOP 1 T.Name, T.[Total Amount Spent on Tickets] FROM (SELECT TOP 11 Passenger.Name, SUM(Manifest.Ticketprice) AS [Total Amount Spent on Tickets] FROM Passenger INNER JOIN Manifest ON Passenger.PassengerNumber=Manifest.PassengerNumber GROUP BY Passenger.Name ORDER BY SUM(Manifest.Ticketprice) DESC) As T ORDER BY T.[Total Amount Spent on Tickets] ASC
-
==============================
2.
SELECT TOP 11 Passenger.Name, SUM(Manifest.Ticketprice) AS [Total Amount Spent on Tickets] FROM Passenger INNER JOIN Manifest ON Passenger.PassengerNumber=Manifest.PassengerNumber GROUP BY Passenger.Name ORDER BY SUM(Manifest.Ticketprice) DESC LIMIT 1;
from https://stackoverflow.com/questions/44891320/how-to-find-11th-entry-in-sql-access-database-table by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 오라클 10g SQL 피벗 (0) | 2020.07.19 |
---|---|
[SQL] 임의의 문자열 고유의 데이터베이스 테이블 (0) | 2020.07.19 |
[SQL] 변환 한 날로부터 시대 - 오라클 (0) | 2020.07.19 |
[SQL] SQLite는 데이터베이스로드 실패 - sqlite가 가진 문제는 명령문을 준비 - 아이폰 - 엑스 코드 4.3.1 (0) | 2020.07.19 |
[SQL] 외부 데이터 소스에 MySQL 데이터베이스를 동기화하는 방법 (0) | 2020.07.19 |