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

whereを使用してSQLクエリの結果をフィルタリングするnull値を失う

    次のようなものを試してください:

    where (X.Name <> 'xxx' or X.Name is null)
      and (XY.Product <> 1 or XY.Product is null)
      

    以来、定義により NULL は不明な値です (少し簡略化されていますが、この説明では OK です)。指定された値と等しくないか等しくないため、IS NULL は ここでは必須です。



    1. グループ内のmysql制限?

    2. メッセージ 4834 バルク ロード ステートメントを使用する権限がありません

    3. Postgresシーケンスによって生成された数値の穴/ギャップを修正する

    4. sqlalchemyを使用して特定のJSON列(postgres)をクエリします