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

入力値が null の場合にオプションのパラメータを使用しますか?

    編集:pmbAustin のおかげでより良い解決策

    @exclude_new_1 = COALESCE(@exclude1, '');
      

    古い答え:

    caseステートメントで新しいパラメータを設定

    @exclude_new_1 = CASE WHEN (@exclude1 IS NULL) THEN '' ELSE @exclude1 END
      

    選択で新しいパラメーターを使用します。仕事をしなければならない...



    1. Oracleスキーマでデータ型情報を検索する方法は?

    2. Oracle10gでの集計文字列の連結

    3. SQLで日付を比較するクエリ

    4. MySQL:2つのn:1関係ですが、同時に両方ではありません