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

indlejret udvælgelse ved hjælp af tæller for at opgøre hver række i Postgres

Dette kan gøres ved hjælp af en vinduesfunktion:

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. Charlotte SQL Server-brugergruppe:Rette langsomme forespørgsler. Hurtig.

  2. MySQL-fejl #1054 - Ukendt kolonne i 'Feltliste'

  3. 3 måder at bruge ALL i SQL Server

  4. Sådan opdateres tabellen automatisk i MYSQL ved hjælp af TRIGGER