sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan genererer man serienummer i en forespørgsel?

Du har to muligheder.

Opgrader enten til PostgreSQL v8.4 og brug row_number() funktion:

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

Eller spring gennem nogle bøjler som beskrevet i Simulering af rækkenummer i PostgreSQL Pre 8.4 .



  1. Flere datatyper array i PostgreSQL

  2. Slet erklæring var meget langsom i Oracle

  3. Hvordan sikkerhedskopierer og gendanner man en database som en kopi på den samme server?

  4. Hentning af godkendelse mislykkedes fejl med postgresql fra kommandolinjen