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

5列から上位4列の合計を見つけるSQLクエリを作成するにはどうすればよいですか?

    次の手法を使用できます。まず、すべての値を追加してから、その結果から最小値を差し引きます。

    bestOf4 =(ClassTest_1 + ClassTest_2 + ClassTest_3 + ClassTest_4 + ClassTest_5)-(ClassTest_1、ClassTest_2、ClassTest_3、ClassTest_4、ClassTest_5)の最小列値

    SQL:

    SELECT(`ClassTest_1` + `ClassTest_2` + `ClassTest_3` + `ClassTest_4` + `ClassTest_5` - least( `ClassTest_1` , `ClassTest_2` , `ClassTest_3` , `ClassTest_4` , `ClassTest_5`)
    )AS Total
    FROM ClassTestMark
    



    1. MySqlの出席レポート

    2. 2人以上のユーザーの一致する時間間隔を見つける方法

    3. EntityFrameworkをインストールせずに動作するようにODP.NETをデプロイおよび構成する

    4. グループ内のレコードランキングでMySQLテーブルを更新します