Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MYSql Top 10 dan Lainnya Total

Sebagai catatan, saya setuju dengan komentar @DamienBlack, namun jika itu harus dilakukan dalam satu permintaan UNION ALL bisa melakukan triknya:

(
  SELECT VENDOR_fullname as name, SUM(POTENTIAL_RECOVERY) as recovery
  FROM COMPLETE
  GROUP BY VENDOR_fullname
  ORDER BY SUM(POTENTIAL_RECOVERY) DESC
  LIMIT 10
)
UNION ALL
(
  SELECT 'All others' as name, SUM(subtotal) as recovery
  FROM 
  (
    SELECT SUM(POTENTIAL_RECOVERY)
    FROM COMPLETE
    GROUP BY VENDOR_fullname
    ORDER BY SUM(POTENTIAL_RECOVERY) DESC
    LIMIT 10, 18446744073709551615
  ) as subtotal;
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekstrak string pencarian dalam konteks

  2. set karakter php mysql:menyimpan html konten internasional

  3. Ubah cap waktu Unix menjadi tanggal yang dapat dibaca manusia menggunakan MySQL

  4. cara memasukkan banyak array ke dalam database menggunakan PHP

  5. mysql show Hitungan baris dari tabel lain di setiap baris