sql >> Databáze >  >> RDS >> PostgreSQL

skupina podle cenového rozpětí

Můžete GROUP BY výraz, něco takového:

SELECT price/50000*50000 AS minPrice, 
    (price/50000+1)*50000-1 AS maxPrice, 
    COUNT(*)
FROM table
GROUP BY price/50000;


  1. Jednoduchý algoritmus vyhledávání grafů v SQL (PostgreSQL)

  2. Aktualizační dotaz MySQL pomocí levého spojení

  3. Nejrychlejší způsob porovnávání polí ve stejné tabulce s velkým množstvím dat v oracle

  4. Výkonnostní překvapení a předpoklady:GROUP BY vs. DISTINCT