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

好き/嫌いと人気によるMYSQLの順序

    これは、賛成/反対、プラス/マイナス、好き/嫌いなどをランク付けする方法の古典的な問題です。考えられる解決策はいくつかありますが、特定の条件では間違った結果になる可能性があります。

    How Not To Sort By Average Rating

    サンプルコード(ニーズに合わせて簡単に調整できます):

    SELECT id, ((positive + 1.9208) / (positive + negative) - 
                    1.96 * SQRT((positive * negative) / (positive + negative) + 0.9604) / 
                           (positive + negative)) / (1 + 3.8416 / (positive + negative)) 
           AS ci_lower_bound 
    FROM your_tab 
    WHERE positive + negative > 0 
    ORDER BY ci_lower_bound DESC;
    



    1. pg gem sslmode =verify-full、証明書をどこに配置しますか?

    2. PHP-uniqid(、true)とuniqid()+ mt_rand()

    3. OracleSQLのペアの左右の連続番号と識別子

    4. PLSQLを使用して電子メールを送信する