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

Mysql AVG да игнорира нула

Ако приемем, че може да искате да не изключвате напълно такива редове (може би те имат стойности в други колони, които искате да обобщите)

SELECT AVG(NULLIF(field ,0)) 
from table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. html <select multiple=multiple> + Търсене на SQL заявка

  2. Използване на ЗНП в часовете

  3. Върнете данните от редовете с най-новата дата на всеки отделен идентификатор_кандидат

  4. Какви са настройките на драйвера на JDBC-mysql за нормално боравене с DATETIME и TIMESTAMP в UTC?

  5. Потърсете цяла таблица в mySQL за низ