我有以下sql语句:
select s.conclusion, t.* from trip t
JOIN triprequirementsmapping m ON m.tripid = t.trip_id
JOIN approvalsubmission s ON s.requested = m.corporatetravelrequesturi
where s.conclusion <> 'DISCONTINUED'
价值 s.conclusion
对于本例为null。
问题
这个查询不返回任何行,而我希望它返回一行,因为 s.conclusion
不是 DISCONTINUED
.
问题
如何使用where子句返回所有值不为的行 DISCONTINUED
?
1条答案
按热度按时间0x6upsns1#
您需要显式处理空值:
postgres为处理空值的情况提供了一个有用的操作符。