sql - ORACLE SQL :Get all integers between two numbers

标签 sql oracle numbers

有没有什么办法可以在Oracle中用SQL选择两个数字之间包含的数字(整数);我不想创建 PL/SQL 过程或函数。

例如,我需要获取 3 到 10 之间的数字。结果将是值 3、4、5、6、7、8、9、10。

谢谢。

最佳答案

Oracle 的 DUAL 表的这个技巧也有效:

SQL> select n from
  2  ( select rownum n from dual connect by level <= 10)
  3  where n >= 3;

         N
----------
         3
         4
         5
         6
         7
         8
         9
        10

关于sql - ORACLE SQL :Get all integers between two numbers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1453747/

相关文章:

php - 连接到在线 mySQL 数据库时连接尝试失败

sql - HackerRank 天气观测站 5

c# - 如何处理SQL Server 的Date Format?

c# - 无法在 C# 中解析 Oracle 时间戳

matlab - 使用matlab从实数截取整数

SQL 'select' 具有 3 个条件的查询

oracle - 查看包含 XML 格式文本的 BLOB 数据

sql - 如何从字符串中获取数字

random - 如何测试随机数?

javascript - 我们如何在 Javascript 中将科学记数法转换为数字