SQL to generate a list of numbers from 1 to 100

后端 未结 11 1534
悲&欢浪女
悲&欢浪女 2020-11-27 04:07

Using the DUAL table, how can I get a list of numbers from 1 to 100?

11条回答
  •  盖世英雄少女心
    2020-11-27 04:35

    You could use XMLTABLE:

    SELECT rownum
    FROM XMLTABLE('1 to 100');
    
    -- alternatively(useful for generating range i.e. 10-20)
    SELECT (COLUMN_VALUE).GETNUMBERVAL() AS NUM
    FROM XMLTABLE('1 to 100');
    

    DBFiddle Demo

提交回复
热议问题