Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment imprimer un triangle d'étoiles en utilisant SQL

L'approche la plus simple serait quelque chose comme ça. Vous pouvez devenir plus sophistiqué, en particulier si vous souhaitez construire le triangle équilatéral plutôt que le triangle rectangle.

SQL> ed
Wrote file afiedt.buf

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

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