当前位置: 首页 > 面试题库 >

是否有一个SQL函数可以生成给定范围的序号?

刘和昶
2023-03-14
问题内容

我需要生成一个具有给定范围的连续整数数组,以便在以下环境中使用它:

SELECT tbl.pk_id
  FROM tbl
 WHERE tbl.pk_id NOT IN (sequential array);

问题答案:

因为您说您已经有一个数字表,所以我建议这样做:

SELECT element
FROM series
WHERE element NOT IN (SELECT pk_id
                      FROM tbl)

可能比您尝试过的查询更有效。



 类似资料:
  • 本文向大家介绍Java 生成给定范围内的随机数,包括了Java 生成给定范围内的随机数的使用技巧和注意事项,需要的朋友参考一下 为了生成给定范围内的随机数,Java代码如下- 示例 输出结果 名为Demo的类包含主要功能。在这里,将创建一个新的随机实例以及一个新的数组列表。创建随机元素并将其分配给变量。使用add函数将这些随机变量添加到列表中。这些元素显示在控制台上。

  • 本文向大家介绍C#生成给定范围内的随机整数,包括了C#生成给定范围内的随机整数的使用技巧和注意事项,需要的朋友参考一下 示例 生成一个介于minValue和之间的随机数maxValue - 1。            

  • 问题内容: 如何在给定范围之间生成奇数随机数。 对于例如:对于1到6之间的范围。随机编号为3或1或5 产生随机数的方法: 请参阅如何在Java中生成特定范围内的随机整数? 产生奇数随机数的方法 此函数将始终将2转换为3而不是1。我们能否使它成为一个更随机的函数,该函数有时将2转换为3,有时转换为1? 问题答案: 假设max为包容性,我建议以下几点: 它导致所有奇数之间的偶数分布。

  • 本文向大家介绍php根据一个给定范围和步进生成数组的方法,包括了php根据一个给定范围和步进生成数组的方法的使用技巧和注意事项,需要的朋友参考一下 这里给定开始和结束值,再给定一个步进值,就可以生成一个等差数组。 希望本文所述对大家的php程序设计有所帮助。

  • 问题内容: 我想生成一组x个唯一的随机数,并在Python中对其进行排序。例如:range(1000,10000)x = 100 我想出了导入随机数并使用random.randrange方法,然后循环获取100个随机数,最后对它们进行排序。 但是,我不知道如何获得唯一的数字(这样就不会重复)-我应该验证每个循环吗?还是还有其他更简单的方法呢?我应该如何对它们进行排序? 问题答案: 采用 排序部分很

  • 返回指定范围内的一个随机数。 使用 Math.random() 生成一个随机值,使用乘法将其映射到所需的范围。 const randomNumberInRange = (min, max) => Math.random() * (max - min) + min; randomNumberInRange(2, 10); // 6.0211363285087005