Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQL中构建金字塔(ORACLE)_Sql_Oracle - Fatal编程技术网

在SQL中构建金字塔(ORACLE)

在SQL中构建金字塔(ORACLE),sql,oracle,Sql,Oracle,我以前见过它,但我不知道如何建造它? 也许有人知道) 我需要得到如下结果: 1 11 111 1111 11111 选择lpad('1',级别,'1') 来自双重 按级别连接选择lpad('1',级别,'1')) 来自双重 按级别连接大小应该是可变的,还是只希望输出与问题示例相同?大小应该是可变的,还是只希望输出与问题示例相同? select lpad('1',level,'1') from dual connect by level <= 5 select

我以前见过它,但我不知道如何建造它? 也许有人知道)

我需要得到如下结果:

1
11
111
1111
11111
选择lpad('1',级别,'1')
来自双重
按级别连接
选择lpad('1',级别,'1'))
来自双重

按级别连接大小应该是可变的,还是只希望输出与问题示例相同?大小应该是可变的,还是只希望输出与问题示例相同?
select      lpad('1',level,'1')
from        dual
connect by  level <= 5
select rpad('1',level, '1') 
from dual
connect by level <= 10;
1
11
111
1111
11111
111111
1111111
11111111
111111111
1111111111