Obter equivalente ao ROWNUM do Oracle para o MySQL

MySQL

02/01/2007

Pessoal, td bem? Feliz 2007 para todos nós!

Gostaria de saber se eu posso obter o número da linha em um campo de um resultset no MySQL, assim como posso obter no Oracle através da variável ROWNUM.

[]s

Rafael Cabral


Rafael Cabral

Rafael Cabral

Curtidas 0

Respostas

Rafael Cabral

Rafael Cabral

02/01/2007

Pessoal,

Consegui resolver o meu problema, mas eu não sei se é a melhor solução. Instanciei uma variável dentro de um comando SQL da seguinte forma:

SELECT @rownum := @rownum + 1 AS rownum, t.* FROM
    (SELECT @rownum := 0) r, tabela t


[]s,

Rafael Cabral


GOSTEI 0
Simone Santos

Simone Santos

02/01/2007

Ola Rafael.
O LIMIT é parecido
Exemplo:


mysql> select campo from table LIMIT 5 INTO OUTFILE '/tmp/log.log';

Neste Exemplo Ele te traz apenas 5 linhas da tabelas
GOSTEI 0
POSTAR