SQL 통계_ 서브쿼리 Sub Query_ Rank 순위매기기


SQL 통계_ 서브쿼리 Sub Query_ Rank 순위매기기

Rank 순위 매기기 예제 쿼리 및 주석. SELECT * FROM ( SELECT c.prvn_name, c.distc_name, c.attrc_name, figure, (CASE @name WHEN distc_name THEN @rownum:=@rownum+1 ELSE @rownum:=1 END) as rank,//table b 에서 만든 name과 rownum값으로 rank 값 생성한다.기준이 되는 이름이 앞의 값과 같다면 +1 씩, 그렇지 않으면 1 대입(순위 초기화) @name:=distc_name as distc_nameFROM ( SELECT p.prvn_name, d.distc_name, a.attrc_name, ROUND(SUM(f.native_cnt)) as figureFROM prov..


원문링크 : SQL 통계_ 서브쿼리 Sub Query_ Rank 순위매기기