场景:号段连续,查询号段间的所有数据,如:00000001~00000100
oracle写法
前置语法:select rownum from dual connect by rownum <= 100; 得到序列的号段结果集
使用rownum和level 效果一致(select level from dual connect by level<= 100)
拼接lpad得到结果
PostgreSQL写法
只是将结果集语法换成(generate_series):select generate_series as n from generate_series(1, 100)