SELECT * FROM (
SELECT (
SELECT COUNT(zkzh)+1 FROM tcj WHERE cj>a.cj) AS rank,
a.zkzh, a.cj FROM tcj AS a) AS b
WHERE b.rank<=35 ORDER BY b.rank;
DELIMITER $$
CREATE FUNCTION rank(str_zkzh VARCHAR(10))
RETURNS INT
BEGIN
DECLARE rank INT;
DECLARE score INT;
SELECT cj FROM wcj WHERE zkzh=str_zkzh ORDER BY cj DESC LIMIT 1 INTO score;
SELECT COUNT(zkzh)+1 FROM wcj WHERE cj>score INTO rank;
RETURN(rank);
END $$
DELIMITER ;
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;
结果: www.2cto.com
分享到:
相关推荐
### MySQL 计算字符串相似度 #### 背景与需求 在许多应用场景中,我们需要对两个字符串进行相似度比较,比如搜索引擎中的关键词匹配、文本分析中的近义词识别等。MySQL 提供了多种方法来实现字符串相似度的计算,...
### MySQL优化中的内存计算公式详解 #### 一、引言 在MySQL数据库的运维与优化过程中,合理配置内存参数对于提升系统性能至关重要。通过精确计算MySQL服务器所占用的内存,可以有效避免因内存不足导致的服务不可用...
在MySQL数据库中,计算两个地理位置之间的距离通常涉及到地理坐标系统,即经纬度。经纬度坐标是地球表面位置的标准表示方式,其中经度表示东西方向,纬度表示南北方向。本篇文章将详细介绍如何利用MySQL的内置函数和...
纯SQL语句实现,不需要写存储过程或者函数 在MySQL环境下测试过没有问题
mysql计算地球距离的函数(mysql 8.0以下)
mysql获取两个时间相差年月日:使用mysql存储过程,实现计算两个时间的差值,并用年月日时分秒的格式输出,且从大到小为0时则不展示对应单位(如:相差1小时20秒 则展示'1时0分20秒')
MySQL数据库程序设计涵盖了多个方面,包含了对MySQL数据库的基本操作,以及数据查询、表操作、索引和视图的管理,还涉及到了SQL语句中的一些高级用法。以下是对这些知识点的详细解释: 1. 数据操作: - 检索:通过...
在做db基准测试的时候,qps,tps 是衡量数据库性能的关键指标。...在对数据库的性能监控上经常会提到QPS和TPS这两个名词,下面就分别简单的分享一下关于MySQL数据库中的QPS和TPS的意义和计算方法。 1 QPS:
MySQL自定义函数,用于计算地图上两点之间的直线距离。网上很多的计算方式都不正确,这个函数经过自己编写调试,计算结果相对准确。
MySQL中的累加计算通常涉及到对一系列数值进行连续相加,以获取序列的累计总和。在数据分析或报表生成中,这种功能非常有用,比如在跟踪每日用户增长、销售额累计等场景。本文将深入探讨如何在MySQL中实现累加计算。...
需求:现在移动app的运用越来越广泛了,这里有个需求就是查找我附近的酒店 或者是团购这样类似的功能 前提:一般我们的酒店都是有经纬度的 也保存在数据库中,那么我们只要在数据库查找这些就可以了 ...
基于Django2.2+MySQL+spark的在线电影推荐系统源码+说明+数据库(MySQL部分支持在线计算,spark支持离线计算).zip 基于Django2.2+MySQL+spark的在线电影推荐系统源码+说明+数据库(MySQL部分支持在线计算,spark...
全国计算机二级mysql操作题库软件
在Java编程环境中,开发一个基于MySQL数据库的SPI计算系统,可以有效地处理和分析大量的气象数据。 首先,我们需要了解SPI计算的基本原理。SPI是通过对历史降水数据进行统计转换得出的,通常采用经验累积概率分布...
在MySQL数据库中,计算连续天数是一个常见的需求,特别是在用户活动跟踪、数据分析或者日志记录等领域。本篇文章将深入探讨如何使用MySQL来实现这样的功能,包括计算用户连续登录天数和进行连续天数的统计。 首先,...
MySQL 千万级快速分页优化方案 在实际开发中,我们经常会遇到 MySQL 数据库的性能问题,特别是在处理千万级数据时,分页查询的性能会变得非常慢。在这篇文章中,我们将探讨如何优化 MySQL 千万级快速分页,详细介绍...
mysql索引长度计算规则
├─新版MySQL DBA 课件ppt │ 第一课数据库介绍篇.pdf │ 第七课MySQL数据库设计.pdf │ 第三十一课percona-toolkits 的实战及自动化.pdf │ 第三课MySQL授权认证.pdf │ 第九课MySQL字符集.pdf │ 第二十一课MySQL...
MySQL ODBC 5.1 Driver 是一个用于连接MySQL数据库的开放数据库连接(ODBC)驱动程序,它允许用户通过标准的ODBC接口访问MySQL数据库,适用于Windows操作系统。这个版本是免安装的,意味着用户可以直接解压使用,...