PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Pilih tiga nilai teratas di setiap grup

Coba Ini:

SELECT company, val FROM 
(
    SELECT *, ROW_NUMBER() OVER (PARTITION BY 
             company order by val DESC) AS Row_ID FROM com
) AS A
WHERE Row_ID < 4 ORDER BY company

--Demo Cepat Di Sini...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Batasan yang ditentukan DEFERRABLE AWAL SEGERA masih DEFERRED?

  2. Bagaimana cara menerapkan hubungan banyak ke banyak di PostgreSQL?

  3. GALAT:kolom relasi tidak ada PostgreSQL, Tidak dapat menjalankan kueri penyisipan

  4. Matikan peringatan di sqlalchemy

  5. `pg_tblspc` hilang setelah penginstalan versi terbaru OS X (Yosemite atau El Capitan)