Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie drucke ich ein Sterndreieck mit SQL?

Der einfachste Ansatz wäre so etwas. Sie können besonders ausgefeilter werden, wenn Sie das gleichseitige Dreieck anstelle des rechtwinkligen Dreiecks bauen möchten.

SQL> ed
Wrote file afiedt.buf

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

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