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

Как да създам SQL заявка, която се групира в определен процентен диапазон

SELECT SUM(CASE WHEN PercentChange >= 0 AND PercentChange <= 10 THEN 1 ELSE 0) END AS ZeroTen,
       SUM(CASE WHEN PercentChange > 10 AND PercentChange <= 20 THEN 1 ELSE 0) END AS TenTwenty,
       SUM(CASE WHEN PercentChange > 20 AND PercentChange <= 30 THEN 1 ELSE 0) END AS TwentyThirty
    FROM MagicChangeTable

Забележка:MagicChangeTable може всъщност да е подзаявка за изчисляване на процентната промяна.



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

  2. Как да сравня две колони в SQL?

  3. Сравнете приликите между два набора от резултати

  4. Каква е разликата в производителността в реализациите на MySQL релационно разделение (IN AND вместо IN OR)?

  5. PDO библиотеката по-бърза ли е от родните MySQL функции?