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

hvordan vælger jeg AVG af flere kolonner på en enkelt række

Prøv

Select (Coalesce(x,0) + Coalesce(y,0) + Coalesce(z,0)) / (Coalesce(x/x, 0) + Coalesce(y/y, 0) + Coalesce(z/z, 0))

eller

Select (Coalesce(x,0) + Coalesce(y,0) + Coalesce(z,0)) / (Case When x Is Null 0 Else 1 End + Case When y Is Null 0 Else 1 End + Case When z Is Null 0 Else 1 End)

  1. Gruppekonkat resultater afskåret

  2. Kopiering af MySQL-database til en anden maskine

  3. Sådan deaktiveres en CHECK-begrænsning i SQL Server (T-SQL-eksempler)

  4. Beskedsystem i php mysql