1

実際の終了日とステータスに基づいて db2 から変更要求の詳細を取得しようとしていますが、実際の終了日がnullステータスを取得していない場合はどうすればよいですか

私の場所の条件:

WHERE
    OWNER LIKE '%abc%'
    AND  ACTFINISH BETWEEN '2014-01-01 00:00:00' AND '2014-02-28 23:59:59'
4

1 に答える 1

4

値 ( 間を含む ) に比較を適用するたびに、null不明 ( ではないtrue) と評価されるため、この条件が適用された行は返されません。明示的にnull自分自身を処理する必要があります:

WHERE owner LIKE '%abc%' AND 
      (actfinish IS NULL OR 
       actfinish BETWEEN '2014-01-01 00:00:00' AND '2014-02-28 23:59:59'
      )
于 2014-04-03T06:11:18.867 に答える