1
我想从数据库中选择display ='Y'和公告!= null的所有行。我如何检查一列以确保它包含一个值?如何检查MySQL列以确保它包含值?
$qry = "select *
from school
where display='Y'
order by name, announcement, last_update";
我想从数据库中选择display ='Y'和公告!= null的所有行。我如何检查一列以确保它包含一个值?如何检查MySQL列以确保它包含值?
$qry = "select *
from school
where display='Y'
order by name, announcement, last_update";
$qry = "select *
from school
where display='Y'
and (announcement != '' AND announcement IS NOT null)
order by name, announcement, last_update";
这迎合了空白领域以及空字段。
announcement IS NOT NULL
或
NOT ISNULL(announcement)
标准SQL的方式是包含NULL的任何声明应该返回null,这就是为什么你必须使用IS NOT NULL或ISNULL() – nickf 2009-06-10 04:15:04