Retornar número da linha com MySQL ROW_NUMBER

8d atrás

0 0

A função ROW_NUMBER() do #MySQL permite retornar o número da linha.

ROW_NUMBER() OVER ()

Exemplo

Você pode retornar o número da linha na ordenação padrão:

SELECT ROW_NUMBER() OVER() columnName FROM tableName

Pode retornar de acordo com uma ordenação específica:

SELECT ROW_NUMBER() OVER(ORDER BY id DESC) columnName
FROM tableName

E pode fazer a contagem por grupo também:

SELECT ROW_NUMBER() OVER(PARTITION BY categoryId ORDER BY id DESC) columnName
FROM tableName


Comentários (0)

0/512
Link