Oracle
 sql >> Database >  >> RDS >> Oracle

Come posso stampare un triangolo di stelle usando SQL

L'approccio più semplice sarebbe qualcosa del genere. Puoi diventare più sofisticato in particolare se vuoi costruire il triangolo equilatero anziché il triangolo rettangolo.

SQL> ed
Wrote file afiedt.buf

  1  select rpad( '* ', level*2, '* ' )
  2    from dual
  3* connect by level <= 3
SQL> /

RPAD('*',LEVEL*2,'*')
--------------------------------------------------------------------------------
*
* *
* * *