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

可変入力を使用して、複数のテーブルからステートメントを選択します

    SELECT e.Number, e.Type, a.Code
    FROM EqNum e INNER JOIN AreaCd a
    ON e.AreaId = a.AreaId
    WHERE (@Number IS NULL OR e.Number = @Number)
    AND (@Type IS NULL OR e.Type = @Type)
    AND (@Code IS NULL OR a.Code = @Code)
    

    ADO.NETでパラメーターを使用する方法については、を参照してください。ここをクリック

    パラメータの設定は次のようになります:

    command.Parameters["@Number"].Value = (string.IsNullOrEmpty(number) ? (object) DBNull.Value : number);
    


    1. pg gemをインストールしようとすると、'libpq-fe.hヘッダーが見つかりません

    2. nativeQueryを使用したSpringBootQueryアノテーションがPostgresqlで機能しない

    3. SQLServer2017のステップバイステップのインストール-1

    4. 合計で複数の左結合