sql >> Databasteknik >  >> RDS >> PostgreSQL

kapslad markering med räkning för att räkna varje rad i Postgres

Detta kan göras med hjälp av en fönsterfunktion:

SELECT order_id,
       user_id,
       orderdat,
       row_number() over (partition by user_id order by orderedat ) as orders_so_far
FROM orders
order by user_id, orderdat



  1. Hur tar jag bort poster i MySQL och behåller det senaste datumet

  2. Konvertera varchar till datetime i SQL Server

  3. Hur man bestämmer MySQL-versionen

  4. Ändra och spara mysql-användardata i en vytabell som visar en användares data