PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment générer un numéro de série dans une requête ?

Vous avez deux options.

Soit mettre à niveau vers PostgreSQL v8.4 et utiliser le row_number() fonction :

SELECT row_number() over (ORDER BY something) as num_by_something, *
FROM table
ORDER BY something;

Ou sautez à travers quelques cerceaux comme décrit dans Simulation du numéro de ligne dans PostgreSQL Pre 8.4 .