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

値がnullの場合、PostgreSQLはフィルタリング条件を無視します

    引数をdictとして保持し、Noneと等しくない引数のみをfilter()メソッドに送信できます:

    arguments = {"A_name": A, "B_name": B, "C_name": C}
    arguments_without_null = {k: v for k, v in arguments.items() if v is not None}
    queryset = User.objects.values().filter(**arguments_without_null)
    


    1. オラクルは時間のみを挿入します

    2. MySQLテーブルへの単純なリストの挿入(php)

    3. 死ぬことのないゾンビPerfMonカウンター!

    4. SQLServerの一時オブジェクトのキャッシュ