是否可以在SQL中像下面这样创建一个星形的三角形。我知道可以用任何其他编程语言(如C,C ++,Java)轻松完成此操作,但想知道仅使用SQL还是PL是否真的可能/ SQL。我尝试在Oracle中使用双表对其进行处理,但无法通过它。
* * * * * * * * * or * * *
如果有人知道,有人可以请大家介绍一下。
最简单的方法就是这样。特别是如果要构建等边三角形而不是直角三角形,则可以变得更加复杂。
SQL> ed Wrote file afiedt.buf 1 select rpad( '* ', level*2, '* ' ) 2 from dual 3* connect by level <= 3 SQL> / RPAD('*',LEVEL*2,'*') -------------------------------------------------------------------------------- * * * * * *