sql >> データベース >  >> RDS >> Mysql

1つの行で複数の列のAVGを選択するにはどうすればよいですか

    試してみてください

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

    または

     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. 列の順序に基づくクエリ速度

    2. 2つのMySQLテーブル間で欠落している値を見つける方法

    3. sshを介して接続するNode.js

    4. SQLServer待機イベント-1