Arvorezinha - MS SQL Server
No âmbito do projecto ARVOREZINHA, eis que o meu amiguinho spico, torna-se parte colaboradora do mesmo, com o seguinte código:
DECLARE @ASCIZZ NVARCHAR(5)
DECLARE @CONTADOR INT
SET @ASCIZZ = '*'
SET @CONTADOR = 0
WHILE @CONTADOR < = 5
BEGIN
PRINT REPLICATE(@ASCIZZ,@CONTADOR)
SET @CONTADOR = @CONTADOR + 1
END
3 comentários a “Arvorezinha - MS SQL Server”
Existem outras formas de fazer isto com uma simples query SQL:
select rpad('*****', level) as Arvorezinha from dual
connect by level <=5
select rpad('*', level,'*') as Arvorezinha from dual
connect by level <=5
Output:
ARVOREZINHA
---------------------------------
*
**
***
****
*****
5 rows selected
Assim como o rpad temos tambem o lpad.
Nota: Funções Oracle, deve haver equivalentes noutras SGBD's
</pre>