PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie generiere ich eine Seriennummer in einer Abfrage?

Sie haben zwei Möglichkeiten.

Führen Sie entweder ein Upgrade auf PostgreSQL v8.4 durch und verwenden Sie row_number() Funktion:

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

Oder springen Sie durch einige Reifen, wie in Zeilennummer in PostgreSQL vor 8.4 simulieren .