《SQL 进阶教程》 自连接分组排序:练习题1-2-2

   分组排序

   

SELECT
    d1.district,
    d1. NAME,
    (SELECT COUNT(d2.price)
   FROM district_products d2
   WHERE d2.price > d1.price and d1.district= d2.district) + 1 AS rank_1
FROM
    district_products d1
ORDER BY district,rank_1;

 

posted @ 2019-03-22 16:44  newlangwen  阅读(375)  评论(0编辑  收藏  举报