Retornar número da linha com MySQL ROW_NUMBER
8d atrás
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
Ion
Comentários (0)