SQL:如何获取变量的最大值(另一个变量的每个类别)

标签 sql sql-server database max

情况:我有一个表,其中包含数据字段 my_numbermy_location(以及许多其他数据字段)。我只关心这两个领域。我想为每个“my_location”选择最大的“my_number”。 my_location 选项只有 3 个,但 my_number 选项有很多。所有变量均由数字表示。

我正在研究相关子查询,但我不知道如何使用它们。也许加入可以工作? 我正在尝试学习不同的方法、有效的方法来完成这项任务。

最佳答案

试试这个:

SELECT 
     MAX(my_number) as Max_Number,
     my_location
FROM 
     TABLE
GROUP BY 
     my_location

关于SQL:如何获取变量的最大值(另一个变量的每个类别),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37464800/

相关文章:

sql-server - 如何在不使用 SQL Server 中的子查询的情况下连接 GROUP BY 子句中的字符串而无需额外的查询?

sql - 在sql server中存储图像

mysql - 自动将 csv 文件传输到 MySQL

java - 格式化准备好的语句以查询数据库

android - SQLite 是否保证结果的顺序与表相匹配?

c++ - 选择哪个选项在 C++ 中使用 sql

sql - Postgres 从一个表到多个表选择单个表行

sql - 使用来自其他两个列的数据更新空列所有 varchar/text Postgresql

c# - Visual Studio 在哪里存储 SQL Server Data Tools 中使用的数据连接字符串

mysql - 当更新记录时,如何防止 MySQL 存储过程中的变量值发生变化?