Tag: 间隙和孤岛

GROUP BY和聚合的顺序数值

使用PostgreSQL 9.0。 比方说,我有一张包含company , profession和year的表格。 我想返回一个结果,其中包含独特的公司和行业,但基于数字序列聚合(到一个数组是罚款)年: 示例表: +—————————–+ | company | profession | year | +———+————+——+ | Google | Programmer | 2000 | | Google | Sales | 2000 | | Google | Sales | 2001 | | Google | Sales | 2002 | | Google | Sales | 2004 | | Mozilla | Sales […]

SQL查询来查找缺less的序列号

我有一个名为sequence的列。 该列中的数据看起来像1,2,3,4,5,7,9,10,15。 我需要从表中find缺less的序列号。 什么SQL查询将从我的表中find丢失的序列号? 我期待像这样的结果 Missing numbers ————— 6 8 11 12 13 14 我只使用一个表。 我试过下面的查询,但没有得到我想要的结果。 select de.sequence + 1 as sequence from dataentry as de left outer join dataentry as de1 on de.sequence + 1 = de1.sequence where de1.sequence is null order by sequence asc;