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

パラメータがNULLの場合にWHERE句から条件を削除する方法

    多分これはトリックをやっています:

    SELECT * 
    FROM table 
    WHERE col1 = param1 
      AND (param2 is null or col2 = param2);
    

    これはAND条件を削除するものではありませんが、param2がnullの場合は重要ではなくなります。ですから、あなたの質問に明確に答えるのではなく、周りを回っています...;)



    1. Oracle12cR2は現在ベータ版です

    2. 認証プロトコルが拒否されたため、MySQLODBCリンクが失敗する

    3. コマンドプロンプトでSELECTクエリからの出力をきれいにする方法は?

    4. OracleADF11gはJavaEEFrameworkのどこに位置していますか?