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

クエリでNULLを0に置き換える方法は?

    別のCASE/COALESCE/IFNULLでラップする必要はありません または、CASE EXPRESSIONを使用するだけです ELSE 、すべての条件が満たされていない場合は、ELSE 使用されます。

    UPDATE users 
               SET reputation = reputation +
                                CASE WHEN id = ? THEN 2
                                     WHEN id = ? AND NOT ? THEN 15
                                     ELSE 0
                                END
              WHERE id IN (?, ?);
    


    1. テキスト文字列からWebアドレスを削除します

    2. sequelize-cliを使用してmysqlの日付タイプの長さを設定する方法

    3. Laraveleloquentはデータベース列で最も一般的な値を取得します

    4. mysql-2つの制限が必要ですか?