今天有一条sql需要某两个字段不能为空,当然是不能为null也不能为空字符串啦. 然后就开始写 WHERE ( order_amount != null and order_amount != '' and received_amount != null and received_amount != '' ) 查询结果,一条也没有! 网上搜索才发现: 在SQL中逻辑表达式的可能值包括TRUE.FALSE和UNKNOWN,它们被称之为三值逻辑. 在其它的语言中,逻辑表达式只有两种,要么是true,…