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

LIMITを使用してMySQLテーブルから平均を選択します

    これがあなたが求めているものだと思います:

    SELECT AVG(items.price)
      FROM (SELECT t.price
              FROM TABLE t
             WHERE t.price > '0' 
               AND t.item_id = '$id'
          ORDER BY t.price
             LIMIT 5) items
    

    5つの最低価格の平均を返します-単一の答え。



    1. MySQLピボットクエリ

    2. 列数は行の値数と一致しませんが、一致します

    3. SQLServerのカーソルタイプ-KEYSETカーソル| SQLServerチュートリアル/TSQLチュートリアル

    4. Nullを使用したSQLServer文字列の連結