SQL to generate a list of numbers from 1 to 100

后端 未结 11 1510
悲&欢浪女
悲&欢浪女 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:28

    Using Oracle's sub query factory clause: "WITH", you can select numbers from 1 to 100:

    WITH t(n) AS (
      SELECT 1 from dual
      UNION ALL
        SELECT n+1 FROM t WHERE n < 100
    )
    SELECT * FROM t;
    

提交回复
热议问题