sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur genererar man serienummer i en fråga?

Du har två alternativ.

Uppgradera antingen till PostgreSQL v8.4 och använd row_number() funktion:

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

Eller hoppa igenom några ramar som beskrivs i Simulera radnummer i PostgreSQL Pre 8.4 .



  1. Utför produktanalys med SQL Server Full-Text Search. Del 1

  2. Text-, ntext- och bilddatatyperna kan inte jämföras eller sorteras, förutom när du använder operatorn IS NULL eller LIKE>

  3. Hur uppdaterar man rullgardinsmenyn utan att sidan uppdateras?

  4. Använder SELECT resultatuppsättning för att köra UPDATE-fråga med MySQL Stored Procedures