Mais um blog inútil.

Abril 9, 2009

Arvorezinha – MS SQL Server

Filed under: Arvorezinha — falso @ 10:37

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”

  1. mysql dolphin diz:

    mysql can never fail.

  2. nifan diz:
    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
    

Comentar

widgeon
widgeon
widgeon
widgeon