sql 中 rank 用法_sql 中 rank 函数排名技巧方法

rank函数在sql中用于为结果集中的行分配排名,当多行具有相同排序值时,它们会获得相同的排名,并跳过后续排名。与row_number不同,它允许并列且不唯一;与dense_rank不同,它会在下一个排名上跳过相应数量。1. rank()适用于需要找出前n名且包含所有并列者的情况;2. row_number为每行分配唯一序号,不考虑并列;3. dense_rank为并列行分配相同排名,但不会跳过后续排名。使用场景包括销售排名、绩效评估、用户行为分析等。

sql 中 rank 用法_sql 中 rank 函数排名技巧方法

SQL中的RANK函数是窗口函数家族中的一员,它的核心作用是为结果集中的每一行分配一个排名,特别之处在于,当多行具有相同的排序值时,它们会获得相同的排名,并且下一个排名会跳过相应数量的数字。这在我们需要找出“并列第一”或“前N名,且包含所有并列者”的场景时非常有用。

sql 中 rank 用法_sql 中 rank 函数排名技巧方法

解决方案

RANK()函数的基本用法是结合OVER子句,它定义了函数操作的“窗口”或数据分区。它的通用语法是:

RANK() OVER ( [PARTITION BY column1, column2, ...] ORDER BY column_to_rank [ASC|DESC], ... )

这里:

sql 中 rank 用法_sql 中 rank 函数排名技巧方法PARTITION BY 是可选的。如果你指定了它,RANK()函数会为每个独立的分区(即分组)重新开始排名。这就像你把学生按班级分开,然后在每个班级内部进行排名。ORDER BY 是必须的。它指定了在每个分区内(或整个结果集,如果没有PARTITION BY)用来确定排名的列和排序顺序。排名是根据这个顺序分配的。

举个例子,假设我们有一个销售表sales_data,包含region(地区)和sales_amount(销售额)。如果我们想找出每个地区销售额最高的员工,并允许并列,RANK()就派上用场了:

SELECT    employee_name,    region,    sales_amount,    RANK() OVER (PARTITION BY region ORDER BY sales_amount DESC) as rank_in_regionFROM    sales_data;

这段代码会先按region把数据分成不同的组,然后在每个组内,根据sales_amount降序排列,并为每个员工分配一个排名。如果两个员工在同一个地区销售额相同,他们会得到相同的排名,而下一个排名会跳过。比如,如果前两名都是1000,排名会是1, 1, 3, 4…

sql 中 rank 用法_sql 中 rank 函数排名技巧方法

SQL中RANK函数与ROW_NUMBER、DENSE_RANK有何不同?

这三者都是SQL中常用的排名函数,但它们处理并列关系的方式截然不同,理解它们的差异是掌握排名技巧的关键。我个人在使用这些函数时,一开始也常常会混淆,但一旦你抓住它们处理“并列”的核心逻辑,就豁然开朗了。

ROW_NUMBER(): 这个函数为结果集中的每一行分配一个唯一的、连续的整数。它不考虑并列,即使有两行的排序值完全相同,它们也会得到不同的、连续的排名。你可以把它想象成给每一行一个“身份证号”,保证唯一性。

示例排名序列(针对并列值): 1, 2, 3, 4, 5 (即使值相同,排名也不同)

RANK(): 这是我们当前讨论的重点。它会为并列的行分配相同的排名,但随后的排名会跳过。也就是说,如果有N行并列第一,它们都会得到排名1,而下一行的排名将是N+1。

示例排名序列(针对并列值): 1, 1, 3, 4, 4, 6 (跳过排名2和5)

DENSE_RANK(): 这个函数也为并列的行分配相同的排名,但它不会跳过随后的排名。它提供的是一个“紧密”的排名序列,没有间隙。

示例排名序列(针对并列值): 1, 1, 2, 3, 3, 4 (没有跳过排名)

何时选用?

如果你需要为每一行分配一个唯一的序号,无论是否有并列,就用ROW_NUMBER()。比如,当你需要分页显示数据,或者想从多个重复记录中“随机”选择一个时。如果你想找出前N名,并且希望所有并列的记录都被包含,但又不介意排名有跳跃,那么RANK()是你的选择。例如,找出班级前三名,如果并列,所有并列者都算在内,但下一名就直接是第四名了。如果你想要一个连续的排名序列,且并列的记录获得相同排名,那么DENSE_RANK()更合适。比如,你想知道一个班级里有多少个不同的成绩等级,或者找出前三名,并希望“第三名”之后直接就是“第四名”,而不是跳过。

下面是一个对比三者行为的SQL示例:

WITH Scores AS (    SELECT 'Alice' as name, 90 as score UNION ALL    SELECT 'Bob', 85 UNION ALL    SELECT 'Charlie', 85 UNION ALL    SELECT 'David', 80 UNION ALL    SELECT 'Eve', 80 UNION ALL    SELECT 'Frank', 75)SELECT    name,    score,    ROW_NUMBER() OVER (ORDER BY score DESC) as row_num_rank,    RANK() OVER (ORDER BY score DESC) as rank_rank,    DENSE_RANK() OVER (ORDER BY score DESC) as dense_rank_rankFROM    Scores;

运行结果你会看到:| name | score | row_num_rank | rank_rank | dense_rank_rank || :—— | :—- | :———– | :——– | :————– || Alice | 90 | 1 | 1 | 1 || Bob | 85 | 2 | 2 | 2 || Charlie | 85 | 3 | 2 | 2 || David | 80 | 4 | 4 | 3 || Eve | 80 | 5 | 4 | 3 || Frank | 75 | 6 | 6 | 4 |

从这个结果就能清晰地看出它们之间的差异了。

如何利用RANK函数处理复杂排名需求?

RANK函数虽然看似简单,但在实际的业务场景中,通过巧妙地结合PARTITION BYORDER BY子句,以及与子查询或CTE(Common Table Expression)的配合,可以解决很多复杂的排名问题。

法语写作助手 法语写作助手

法语助手旗下的AI智能写作平台,支持语法、拼写自动纠错,一键改写、润色你的法语作文。

法语写作助手 31 查看详情 法语写作助手

多条件排序的排名:有时候,你不仅仅需要根据一个字段来排名,而是要根据多个字段的优先级来决定排名。比如,你可能想先按总销售额降序排名,如果销售额相同,再按客户数量降序排名。

SELECT    product_id,    total_sales,    customer_count,    RANK() OVER (ORDER BY total_sales DESC, customer_count DESC) as product_rankFROM    product_performance;

这里,ORDER BY子句中的顺序决定了排名的优先级。

分组内排名与过滤:这是RANK最常见的用途之一。比如,找出每个部门工资最高的前三名员工。这需要先按部门分组,然后在每个部门内部进行排名,最后再筛选出排名靠前的员工。

WITH EmployeeRank AS (    SELECT        employee_id,        employee_name,        department_id,        salary,        RANK() OVER (PARTITION BY department_id ORDER BY salary DESC) as salary_rank    FROM        employees)SELECT    employee_id,    employee_name,    department_id,    salaryFROM    EmployeeRankWHERE    salary_rank <= 3;

这里,PARTITION BY department_id确保了排名是在每个部门内部独立进行的。然后,我们通过外部查询的WHERE salary_rank <= 3来筛选出每个部门的前三名(包含并列)。

处理NULL值在排名中的位置:ORDER BY子句中,你可以明确指定NULLS FIRSTNULLS LAST来控制NULL值在排名中的位置。这在数据不完整时非常有用。

SELECT    item_id,    value,    RANK() OVER (ORDER BY value DESC NULLS LAST) as item_rank_nulls_last,    RANK() OVER (ORDER BY value DESC NULLS FIRST) as item_rank_nulls_firstFROM    items_with_nulls;

默认情况下,不同的数据库系统对NULL值的处理方式可能不同,显式指定可以避免潜在的排名混乱。

结合其他窗口函数或聚合函数RANK函数可以与其他窗口函数(如SUM() OVER(...)AVG() OVER(...))或聚合函数结合使用,以实现更复杂的分析。例如,在计算排名的同时,也计算该组的总和或平均值。

SELECT    category,    product,    sales,    RANK() OVER (PARTITION BY category ORDER BY sales DESC) as rank_in_category,    SUM(sales) OVER (PARTITION BY category) as total_sales_in_categoryFROM    product_sales;

这展示了如何在一个查询中同时进行分组排名和分组聚合。

这些技巧的核心在于灵活运用PARTITION BY来定义分组边界,以及ORDER BY来确定排序逻辑。而将带有RANK函数的结果作为CTE或子查询,再进行进一步的过滤或连接,则是处理复杂排名需求的常用模式。

RANK函数在实际业务场景中的应用案例解析

RANK函数在各种业务场景中都有着广泛而实用的应用,它能帮助我们从海量数据中快速提取有价值的信息,并进行有效的决策。

产品或服务性能分析:这是最常见的应用之一。比如,一个电商平台需要找出每个月销售额最高的商品。

-- 找出每个月销售额最高的前5个商品WITH MonthlySalesRank AS (    SELECT        EXTRACT(YEAR FROM sale_date) as sales_year,        EXTRACT(MONTH FROM sale_date) as sales_month,        product_id,        SUM(sale_amount) as total_monthly_sales,        RANK() OVER (PARTITION BY EXTRACT(YEAR FROM sale_date), EXTRACT(MONTH FROM sale_date) ORDER BY SUM(sale_amount) DESC) as rank_in_month    FROM        sales_records    GROUP BY        sales_year, sales_month, product_id)SELECT    sales_year,    sales_month,    product_id,    total_monthly_salesFROM    MonthlySalesRankWHERE    rank_in_month <= 5;

通过这种方式,运营团队可以快速识别出热销产品,调整库存或营销策略。

员工绩效评估与奖励:在人力资源管理中,RANK函数可以用于评估员工绩效,比如找出每个区域销售额排名前列的销售人员,以便进行奖励或培训。

-- 找出每个区域销售业绩前三名的员工WITH EmployeePerformance AS (    SELECT        e.employee_id,        e.employee_name,        e.region,        SUM(s.sales_amount) as total_sales,        RANK() OVER (PARTITION BY e.region ORDER BY SUM(s.sales_amount) DESC) as sales_rank    FROM        employees e    JOIN        sales s ON e.employee_id = s.employee_id    GROUP BY        e.employee_id, e.employee_name, e.region)SELECT    employee_id,    employee_name,    region,    total_salesFROM    EmployeePerformanceWHERE    sales_rank <= 3;

这提供了一个清晰的绩效排名,有助于管理层做出公正的决策。

用户行为分析:在分析用户行为时,我们可能需要找出每个用户访问次数最多的页面,或者某个特定行为(如购买、点赞)的排名。

-- 找出每个用户访问次数最多的页面WITH UserPageVisits AS (    SELECT        user_id,        page_id,        COUNT(*) as visit_count,        RANK() OVER (PARTITION BY user_id ORDER BY COUNT(*) DESC) as page_rank    FROM        page_views    GROUP BY        user_id, page_id)SELECT    user_id,    page_id,    visit_countFROM    UserPageVisitsWHERE    page_rank = 1; -- 只取访问次数最多的页面,如果并列则都取

这有助于产品经理了解用户最感兴趣的内容,从而优化产品设计。

金融数据分析:在金融领域,RANK函数可以用于对投资组合、股票表现或基金收益进行排名。

-- 找出每个投资组合中表现最好的前5只股票WITH StockPerformance AS (    SELECT        portfolio_id,        stock_symbol,        daily_return,        RANK() OVER (PARTITION BY portfolio_id ORDER BY daily_return DESC) as stock_rank    FROM        daily_stock_returns    WHERE        return_date = '2023-10-26' -- 假设分析某一天的表现)SELECT    portfolio_id,    stock_symbol,    daily_returnFROM    StockPerformanceWHERE    stock_rank <= 5;

这能帮助投资者快速识别表现优异的资产,进行资产配置调整。

这些例子仅仅是冰山一角。RANK函数作为一个强大的分析工具,其应用场景几乎涵盖了所有需要对数据进行分类、排序和筛选的业务需求。关键在于如何根据具体的业务逻辑,灵活地定义PARTITION BYORDER BY的条件。

以上就是sql 中 rank 用法_sql 中 rank 函数排名技巧方法的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/602761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
IDEA注释预览字体太小怎么办?
上一篇 2025年11月10日 21:24:42
一款好用的视频格式转换软件推荐,免费无强制水印
下一篇 2025年11月10日 21:24:54

相关推荐

  • 主板 BIOS 功能深度对比:哪家超频与调校选项更丰富?

    主板 BIOS 功能深度对比:哪家超频与调校选项更丰富?主板 BIOS 功能深度对比:哪家超频与调校选项更丰富?主板 BIOS 功能深度对比:哪家超频与调校选项更丰富?主板 BIOS 功能深度对比:哪家超频与调校选项更丰富?

    答案是旗舰芯片组主板超频功能更强,具体取决于平台和型号。Intel的Z系列与AMD的X/B650E等高端主板提供完整超频选项,而B/H/A系列则限制较多;微星MPOWER系列在主流芯片组上提供越级超频工具;华硕、微星、技嘉三大品牌在BIOS设计上兼顾易用性与专业性,各具特色;最终选择需结合CPU支持…

    2026年9月24日 用户投稿
    000
  • Spring Boot @Nested 测试中属性覆盖与隔离策略

    Spring Boot @Nested 测试中属性覆盖与隔离策略Spring Boot @Nested 测试中属性覆盖与隔离策略Spring Boot @Nested 测试中属性覆盖与隔离策略Spring Boot @Nested 测试中属性覆盖与隔离策略

    本文深入探讨了在Spring Boot集成测试中,如何利用@Nested注解结合@TestPropertySource实现细粒度的属性配置和隔离。通过详细的示例代码,展示了外部测试类和嵌套测试类如何定义各自的属性集,以及这些属性在不同测试上下文中的继承与覆盖机制,从而确保测试环境的精确控制和独立性。…

    2026年9月24日 用户投稿
    000
  • 2025拼多多双11力度大吗?2025拼多多新版本

    2025拼多多双11力度大吗?2025拼多多新版本2025拼多多双11力度大吗?2025拼多多新版本2025拼多多双11力度大吗?2025拼多多新版本2025拼多多双11力度大吗?2025拼多多新版本

    拼多多2025年双11延续低价策略,升级百亿补贴、推出超级拼团2.0、发放直播神券、启用AR购物空间并扩容会员特权,覆盖iPhone、家电、美妆等品类,叠加多重优惠与互动玩法提升用户体验。 如果您计划在2025年双11期间购物,可能会关注拼多多此次大促的优惠幅度是否足够吸引人。今年拼多多延续了其“低…

    2026年9月24日 用户投稿
    000
  • sublime怎么安装字体并应用_sublime更换与应用新字体方法

    sublime怎么安装字体并应用_sublime更换与应用新字体方法sublime怎么安装字体并应用_sublime更换与应用新字体方法sublime怎么安装字体并应用_sublime更换与应用新字体方法sublime怎么安装字体并应用_sublime更换与应用新字体方法

    先在操作系统安装字体文件,再通过Sublime Text设置中的font_face指定字体名称即可应用。1. 将.ttf或.otf字体文件安装到系统:Windows右键安装,macOS双击后点击“安装字体”,Linux复制到~/.fonts并运行fc-cache -fv更新缓存。2. 重启Subli…

    2026年9月24日 用户投稿
    000
  • 新增Pro Max旗舰 Civi定位调整:小米手机大变阵为哪般?

    新增Pro Max旗舰 Civi定位调整:小米手机大变阵为哪般?新增Pro Max旗舰 Civi定位调整:小米手机大变阵为哪般?新增Pro Max旗舰 Civi定位调整:小米手机大变阵为哪般?新增Pro Max旗舰 Civi定位调整:小米手机大变阵为哪般?

    2025年,全球智能手机行业步入深度变革阶段。中国信通院最新研究数据显示,今年上半年,国内用户平均换机周期已接近33个月。在市场趋于饱和、增长乏力的背景下,头部手机厂商纷纷开启战略性调整,从产品结构优化到发布节奏重构,一场涵盖苹果、小米、vivo等品牌的“集体转型”正在悄然展开。 据悉,苹果拟对iP…

    2026年9月24日 用户投稿
    000
  • 苹果手机怎么截长图 苹果手机截长图的方法

    苹果手机怎么截长图 苹果手机截长图的方法苹果手机怎么截长图 苹果手机截长图的方法苹果手机怎么截长图 苹果手机截长图的方法苹果手机怎么截长图 苹果手机截长图的方法

    苹果手机截取长图的方法有两种:一是滚动截屏,二是使用第三方应用程序如 Tailor、Stitch It! 或 Scrolling Screenshot。 苹果手机截长图的方法 苹果手机提供了两种截取长图的方法: 方法一:滚动截屏 截取屏幕的第一部分。点击并按住屏幕截图预览。轻扫手指到想要截取的区域末…

    2026年9月24日 用户投稿
    100
  • ubuntu compton减少延迟策略

    compton 是 ubuntu 的一个轻量级窗口合成器,通常用于实现透明度和合成效果。然而,compton 可能会导致一些延迟,特别是在资源受限的系统上。以下是一些减少 compton 延迟的策略: 降低合成分辨率:通过降低 Compton 的合成分辨率,可以减少处理负担,从而减少延迟。可以在 C…

    2026年9月24日
    000
  • 163邮箱官网手机免费入口 163免费邮箱移动登录

    163邮箱官网手机免费入口 163免费邮箱移动登录163邮箱官网手机免费入口 163免费邮箱移动登录163邮箱官网手机免费入口 163免费邮箱移动登录163邮箱官网手机免费入口 163免费邮箱移动登录

    163邮箱官网手机免费入口可通过访问mail.163.com自动跳转至移动版,或在应用商店下载“网易邮箱”App登录,支持多账号管理、邮件收发、附件添加、消息推送及多设备同步,并提供登录保护、主题自定义和垃圾邮件过滤等安全与个性化功能。 163邮箱官网手机免费入口在哪里?这是不少网友都关注的,接下来…

    2026年9月24日 用户投稿
    100
  • Chrome浏览器书签栏怎么一直显示_设置Chrome书签栏永久显示教程

    Chrome浏览器书签栏怎么一直显示_设置Chrome书签栏永久显示教程Chrome浏览器书签栏怎么一直显示_设置Chrome书签栏永久显示教程Chrome浏览器书签栏怎么一直显示_设置Chrome书签栏永久显示教程Chrome浏览器书签栏怎么一直显示_设置Chrome书签栏永久显示教程

    通过点击Chrome右上角三点菜单,选择“书签”>“显示书签栏”可恢复书签栏;2. 使用Ctrl+Shift+B(Windows)或Command+Shift+B(Mac)快捷键快速切换显示;3. 在设置页面的“外观”中确保“显示书签栏”设为“始终显示”;4. 若无效,可重置浏览器设置以恢复默…

    2026年9月24日 用户投稿
    000
  • windows10的gpedit.msc组策略打不开_windows10组策略编辑器打不开修复方法

    windows10的gpedit.msc组策略打不开_windows10组策略编辑器打不开修复方法windows10的gpedit.msc组策略打不开_windows10组策略编辑器打不开修复方法windows10的gpedit.msc组策略打不开_windows10组策略编辑器打不开修复方法windows10的gpedit.msc组策略打不开_windows10组策略编辑器打不开修复方法

    首先检查系统文件完整性,运行sfc /scannow修复损坏文件;若为家庭版系统,使用DISM命令安装组策略组件;接着通过注册表编辑器修改MMC相关限制策略;最后尝试直接从System32目录运行gpedit.msc文件。 如果您尝试通过运行命令打开Windows 10的组策略编辑器(gpedit.…

    2026年9月24日 用户投稿
    000
  • DeepSeek能不能帮我写代码 简单编程任务如何交给DeepSeek完成

    DeepSeek能不能帮我写代码 简单编程任务如何交给DeepSeek完成DeepSeek能不能帮我写代码 简单编程任务如何交给DeepSeek完成DeepSeek能不能帮我写代码 简单编程任务如何交给DeepSeek完成DeepSeek能不能帮我写代码 简单编程任务如何交给DeepSeek完成

    很多用户好奇,像DeepSeek这样的AI模型能否帮助完成编程任务,特别是那些相对简单的编程需求。答案是肯定的。DeepSeek具备理解自然语言描述并尝试生成相应代码的能力,这使得它成为完成一些简单编程任务的有力工具。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepS…

    2026年9月24日 用户投稿
    100
  • ubuntu如何mount网络驱动器

    在ubuntu中挂载网络驱动器有多种方法,以下是一些常见的方法: 方法一:使用mount命令 确定网络驱动器的地址:例如,如果是Samba共享,地址可能是smb://server/share。如果是NFS共享,地址可能是nfs://server/share。安装必要的软件包:对于Samba共享,安装…

    2026年9月24日
    000
  • Java中双精度浮点数的小数位控制技巧

    Java中双精度浮点数的小数位控制技巧Java中双精度浮点数的小数位控制技巧Java中双精度浮点数的小数位控制技巧Java中双精度浮点数的小数位控制技巧

    本文深入探讨了在Java中有效控制double类型数值小数位数的方法。通过Math.round()函数结合乘除操作,可以实现数值本身的四舍五入并改变其精度;而String.format()则提供了灵活的字符串格式化功能,用于在不修改原始数值的情况下精确控制显示的小数位数。这两种方法分别适用于不同的业…

    2026年9月24日 用户投稿
    000
  • Steam新游周报:经典恐怖游戏新作登场!

    Steam新游周报:经典恐怖游戏新作登场!Steam新游周报:经典恐怖游戏新作登场!Steam新游周报:经典恐怖游戏新作登场!Steam新游周报:经典恐怖游戏新作登场!

    十一国庆前的最后一周,Steam上又有许多令人兴奋的新作发布!本周策略玩家与模拟建设玩家有福了,将有数款新作等着你们,体育爱好者们则能玩到EA一款足球年货游戏,而本周黑马则是一款来自科乐美的经典日式恐怖游戏。让我们进入这周的新游周报吧! 周一(9月22日) 名望(抢先体验) Steam商店页面:名望…

    2026年9月24日 用户投稿
    000
  • mysql中rand的用法 mysql随机函数使用教程

    mysql 的 rand() 函数返回 0 到 1 之间的随机浮点数,用于随机选择和排序数据。1)随机排序:select from your_table order by rand()。2)随机抽取记录:select from your_table order by rand() limit 10。…

    2026年9月24日
    200
  • 高质量免费logo设计网站 国产免费logo生成工具推荐

    国产免费Logo设计网站推荐即时设计、DesignEvo、牛人设计等,这些平台提供海量模板、支持中文输入与AI智能生成,具备全中文界面、本土化元素和矢量导出功能,适合零基础用户快速制作高质量Logo。 高质量免费logo设计网站国产免费logo生成工具推荐这是不少网友都关注的接下来由PHP小编为大家…

    2026年9月24日
    300
  • 如何通过BIOS调整CPU电压实现节能?

    答案:CPU降压通过BIOS调整Vcore电压,采用Offset模式在保证稳定前提下降低功耗与温度,提升能效;需结合HWiNFO64等工具监控温度、功耗,并用Prime95等压力测试验证稳定性,避免蓝屏或崩溃,合理设置可使CPU在更低温度下维持更高睿频,实现节能且不牺牲性能。 通过BIOS调整CPU…

    2026年9月24日
    700
  • 为什么GPU显存带宽比容量更重要?

    显存带宽比容量更重要,因其直接决定数据传输速度,影响GPU计算单元的利用率。在AI训练和高分辨率渲染中,高带宽可避免“数据饥饿”,确保海量数据高效流转,而HBM技术凭借3D堆叠和宽接口提供远超GDDR的带宽,成为高性能计算的关键。 GPU显存带宽比容量更重要,核心在于现代GPU的工作模式和其处理的数…

    2026年9月24日
    100
  • VSCode如何实现代码热重载 VSCode实时预览开发的高效配置方案

    使用live server扩展实现静态文件的实时预览,保存后浏览器自动刷新;2. 利用现代前端框架(如react、vue)内置的开发服务器(如vite、webpack dev server)实现hmr热模块替换,修改代码后仅更新变动模块而不刷新页面;3. 结合browsersync等工具实现多设备同…

    2026年9月24日
    000
  • 外媒测试《消逝的光芒:困兽》PC性能:运行表现相当优秀

    外媒测试《消逝的光芒:困兽》PC性能:运行表现相当优秀外媒测试《消逝的光芒:困兽》PC性能:运行表现相当优秀外媒测试《消逝的光芒:困兽》PC性能:运行表现相当优秀外媒测试《消逝的光芒:困兽》PC性能:运行表现相当优秀

    来入手《消逝的光芒:困兽》吧!现享金币优惠叠加专属优惠券折上折,标准版仅需200.9元(共节省47.1元);豪华版233.2元(总计立减54.8元)。 由Techland打造的《消逝的光芒》系列新作《消逝的光芒:困兽》已正式上线。本作背景设定在曾经风景如画、如今却尸横遍野的河狸谷。玩家将在此组建临时…

    2026年9月24日 用户投稿
    000

发表回复

登录后才能评论
关注微信