SQL 중위 함수 인 스 턴 스

1060 단어 SQL중위수
시계 아니면 totalsales 추가
표:
//img.jbzj.com/file_images/article/201606/201606120927331.jpg
SQL 구문:
SELECT * from
(
    SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_Rank
    FROM Total_Sales a1, Total_Sales a2
    WHERE a1.Sales < a2.Sales or (a1.Sales=a2.Sales and a1.Name = a2.Name)
    GROUP BY a1.Name, a1.Sales
    ORDER BY a1.Sales DESC, a1.Name DESC
) as tab WHERE tab.sales_rank=(select (count(*)+1) div 2 from total_sales);
중간 항목 을 찾 을 수 있 습 니 다.count(*)+1.이 1 은 추가 해 야 합 니 다.총 항목 이 홀수 7 이면 count(*)+1/2=4,6 이면 3 으로 만족 합 니 다.+1 이 아니라면 홀수 항목 에 만족 하지 않 습 니 다.예 를 들 어 7,count(*)/2=3,우리 가 찾 아야 할 것 은 4 의 위치 입 니 다.
결과:
//img.jbzj.com/file_images/article/201606/201606120927332.jpg
이상 은 SQL 의 중위 함수 인 스 턴 스 의 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기