sql >> Database teknologi >  >> RDS >> Mysql

MYSql Top 10 og andre i alt

For ordens skyld er jeg enig i @DamienBlacks kommentar, dog hvis det skulle gøres i én forespørgsel en UNION ALL kunne gøre tricket:

( 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. 1064:SQL-syntaksfejl ved udførelse af PyMySQL-forespørgsel

  2. ODAC ser ud til at cache tabelskema?

  3. Sådan udtrækkes en understreng fra en streng i PostgreSQL/MySQL

  4. Hvordan kan jeg indsætte binære fildata i et binært SQL-felt ved hjælp af en simpel insert-sætning?