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

行の積を取得(乗算)

    これでうまくいくと思います...

    SELECT IF(MOD(COUNT(data < 0),2)=1
            , EXP(SUM(LOG(data)))*-1
            , EXP(SUM(LOG(data))))
              x 
      FROM my_table;
    


    1. SQL / MySQLでは、結合ステートメントのONとWHEREの違いは何ですか?

    2. 構成テーブルを使用した実際のワークフローの定義

    3. SQL Serverのマルチステートメントテーブル値関数(MSTVF)の概要

    4. PreparedStatement:列名をパラメーターとして指定できますか?