greatest-n-per-group 相关问题

查询每组具有最大/最小值的行。

SQL仅选择列上具有最大值的行[duplicate]

我有这个文件表(这里是简化版):+ ------ + ------- + ---------------------- ---------------- + | id |转|内容| + ------ + ------- + -------------...

回答 27 投票 1042

SQL - 显示每个部门的第二高工资,如果员工具有相同的工资,则显示最低工资的工资

我需要为每个部门显示第二高的工资,如果员工有相同的工资,那么显示最低工资的工资。我有如下表所示,其中deptno 20有第二高薪3000 ...

回答 3 投票 1

使用2组标准选择或更新mysql上的最大值[重复]

我正在试图弄清楚如何在连接上正确使用group和max(),我正在做一些moodle(开源学校软件)mysql数据库的解析。学生可以重新参加考试......

回答 1 投票 0

如何按性别选择first_name,最高工资组?

我有两个表tab1和tab2。 create table tab1(emp_id number(2),salary number(4));插入tab1值(1,2000);插入tab1值(2,3000);插入tab1值(3,3645); ...

回答 4 投票 0

SQL视图:如何创建视图以获得五个不同类别的前5个最高值?

我有一个价格和颜色列表产品。我需要一个视图来获得每种颜色的五大最昂贵的产品。我该怎么办?

回答 1 投票 0

如何创建INSERT查询,将一个表中的序列号添加到另一个表中

我在Postgres 10.7数据库中有一个表sample_1,其中包含一些纵向研究数据和每个键的递增序列号。我需要从登台表(sample_2)中插入数据,维护...

回答 1 投票 3

SQL查询以选择具有最小值的不同行

我想要一个SQL语句来获取具有最小值的行。考虑下表:id游戏点1 x 5 1 z 4 2 y 6 3 x 2 3 y 5 3 z 8我如何...

回答 8 投票 38

选择具有相同ID的限制

我有3个表Posts_comments comment_id,comment_post_id,comment_value,comment_time comment_user_id 1 1 test DATETIME 1 2 1 test2 ...

回答 1 投票 1

检索每个组中的最后一条记录 - MySQL SQL Fiddle

有一个表消息包含如下所示的数据:Id名称Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B ......

回答 25 投票 808

如何连接具有不相等条件的表?

我正在尝试使用应用版本详细信息查询所有用户首次成功安装的应用。所以我尝试查询用户的第一次成功安装,然后将installed_date与...进行比较

回答 3 投票 1

如何仅将此查询中的3个最佳分数相加?

我需要将11个赛事中每个球员的5个最佳得分相加。下面的查询创建了一个排行榜,它总结了所有的分数,但我仍然坚持如何只能总结5个最佳分数。我有 ...

回答 6 投票 0

PostgreSQL - 将多行与多个属性组合成一行?

我有这样一张桌子:DATE ID ScoreA ScoreB ScoreC 20180101 001 91 92 25 20180101 002 81 82 35 20180101 003 71 52 45 ...

回答 3 投票 2

根据组SQL中的最小值查找值

我想在一组排名中找到最年轻人的名字。一切都在表人物中,字段为PName(各种),PAge(各种),PRanking(0-3)。我希望找到...的名字

回答 3 投票 0

如何在sql中使用唯一列名过滤结果时获取最新日期列记录?

我有如下表:我想编写一个sql查询来获取如下输出:查询应该从表中选择所有记录,但是,当多个记录具有相同的Id列值时,它应该...

回答 3 投票 0

选择每组的最大行数 - pandas性能问题

我正在为每个组选择一个最大行,并且我使用groupby / agg来返回索引值并使用loc选择行。例如,要按“Id”分组,然后选择具有最高“delta”的行...

回答 2 投票 4

在where-section中使用max()的替代方法?

我对SQL很陌生,我试图只显示一本有最贵书的类别。我的第一个想法是从select中删除max(books.purchase_price)并添加max(书籍....

回答 1 投票 1

在PostgreSQL中有效地合并最近日期的两个数据集

我尝试在最近的日期合并两个具有不同时间分辨率的表。表格如下:表1:id |日期|设备| value1 ---------------------------------- 1 | 10:22 ......

回答 2 投票 2

按另一列值进行分组和计数

我有一个如下表:CREATE TABLE public.test_table(“ID”serial PRIMARY KEY NOT NULL,“CID”integer NOT NULL,“SEG”integer NOT NULL,“DDN”字符变化(3)NOT NULL)...

回答 2 投票 1

根据最大分类出现次数过滤表

我有三列表如下|类别|作者|销售| ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NW | account-1 | 10 | | NW | account-2 | 20 | | ...

回答 6 投票 2

MySQL:每个组中最大的连接和条件

表结构我有一个类似于以下的表:场地下表描述了企业ID列表50 Nando的60肯德基奖励表该表描述了一些...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.