sql >> Databáze >  >> RDS >> PostgreSQL

Jak vygenerovat sériové číslo v dotazu?

Máte dvě možnosti.

Buď upgradujte na PostgreSQL v8.4 a použijte row_number() funkce:

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

Nebo přeskočte přes některé obruče, jak je popsáno v Simulace čísla řádku v PostgreSQL starší než 8.4 .



  1. Export dat MYSQL do Excelu/CSV přes php

  2. Hibernace :Vyberte sloupec obsahující binární data, která by se neměla načítat

  3. Jak mohu nahradit všechna klíčová pole v řetězci náhradními hodnotami z tabulky v T-SQL?

  4. Co se stane, když databáze MySQL nebyla uzavřena?