PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

sql заявка, която групира различни елементи в кофи

Разширена опция от това, което Керек описа, можете да групирате въз основа на случай/кога

select
      case when price >= 0 and price <= 10    then '  0 - 10'
           when price > 10 and price <= 50   then ' 10+ - 50'
           when price > 50 and price <= 100  then ' 50+ - 100'
           else 'over 100'
      end PriceRange,
      count(*) as TotalWithinRange
   from
      YourTable
   group by 1

Тук "групата по 1" представлява колоната за порядъка във вашия оператор select... в този случай случая/когато е TotalWithinRange.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съвети за настройка на производителността на PostgreSQL

  2. Как да импортирам модули или да инсталирам разширения в PostgreSQL 9.1+?

  3. Какво точно прави pg_escape_string?

  4. Свържете се с база данни heroku с pgadmin

  5. Архивиране/възстановяване на докеризирана PostgreSQL база данни