当前位置: 首页 > news >正文

统计订单总数并列出排名

这是统计订单金额,并倒序列出,但还没有排名

SELECT sum(price) as total,uid FROM order WHERE  paid = 1 GROUP BY uid ORDER BY total desc

下面的就增加了排名,其实就是把上面的作为子查询查出

*注:*1、 SELECT @rownum := 0:表示对rownum赋初始值0
2、@rownum := @rownum + 1:表示对rownum加1,语句中会从1开始,每一行往下都自动加1

SELECT A.*, @rank:=@rank+1 AS pm FROM (SELECT sum(price) as total,uid FROM order WHERE  paid = 1 GROUP BY uid ORDER BY total desc) A, (SELECT @rank:=0) B;

如果想查询指定用户的排名

SELECT C.* FROM (SELECT A.*, @rank:=@rank+1 AS pm FROM (SELECT sum(total_price_kd) as total,uid FROM eb_store_order WHERE  paid = 1 GROUP BY uid ORDER BY total desc) A, (SELECT @rank:=0) B) C where uid =10086

http://www.dtcms.com/a/483113.html

相关文章:

  • **标题:发散创新:探索Deno框架下的应用开发之旅**摘要:本文将深入探讨Den
  • 网站icp备案新规药品网站 icp
  • Linux对象管理机制
  • 网站建设实训考试做电商的步骤
  • 微信小程序uni.request 返回值存在精度丢失问题
  • 做外贸上哪些网站鹤壁集团网站建设
  • 惠城网站建设有哪些网站建设欧美
  • 注册 区块链节点
  • 硅谷甄选(续2)首页
  • 茂名建设公司网站wordpress写书typecho主题
  • 上海网站建设软件下载唐山的做网站的企业
  • 图解网络(科普版)
  • TensorFlow Implementation of Content-Based Filtering|基于内容过滤的TensorFlow实现
  • 【Pr】Adobe Premiere Pro 2025 学习笔记-01工作流实操
  • 手机端网站模板下载开发者助手app
  • 怎样做网站代理拼多多怎么开店
  • php按步骤做网站苏州企业网站建设服务中心
  • 月报 Vol.04:新增 async test 与 async fn main 语法,新增 lexmatch 表达式
  • 04--CSS基础(3)
  • C语言--函数
  • `String`、`StringBuilder` 和 `StringBuffer`区别卓望一面面试题
  • 【11408学习记录】考研英语阅读长难句得分密码:5层拆解2016真题复杂句!
  • 网站建设启示金华网站建设团队
  • 做彩票网站代理犯法吗网站建设实施计划包括
  • 第三十五篇|日本语言学校的可计算结构:神户日语学院数据建模案例
  • 数据安全工具手册——便捷实用的安全工具集-20251014
  • 网站建设网络合同网站打开出现建设中
  • 办公用品网站模板建英文网站
  • 【编号28】中国九大流域范围-shp
  • FITC-SH的化学特性及其在分子标记与表面偶联中的实验应用