gpt4 book ai didi

postgresql - Postgres查询以查找特定范围内丢失的数字

转载 作者:行者123 更新时间:2023-11-29 12:53:47 26 4
gpt4 key购买 nike

我有一个带有字段序列号的表,我在其中保存序列号,例如“201801”。我有直到“20185600”的记录。现在在 '201801' 和 '20185600' 之间丢失了一些序列号。我想用 postgres 查询找到那些丢失的数字。请帮帮我

最佳答案

尝试利用范围

SELECT s.id AS missing_ids
FROM generate_series(201801, 20185600) s(id)
WHERE NOT EXISTS (SELECT 1 FROM table WHERE id = s.id);

关于postgresql - Postgres查询以查找特定范围内丢失的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48182241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com