2009-06-10 1 views
1

Я пытаюсь выбрать все строки из базы данных, где display = 'Y' и объявление! = Null. Как я могу проверить столбец, чтобы убедиться, что он содержит значение?Как проверить колонку MySQL, чтобы убедиться, что она содержит значение?

$qry = "select * 
     from school 
    where display='Y' 
    order by name, announcement, last_update"; 

ответ

4
$qry = "select *  
     from school 
     where display='Y' 
     and (announcement != '' AND announcement IS NOT null) 
     order by name, announcement, last_update"; 

Это подходит для пустых полей, а также нулевых полей.

+0

стандарт SQL способ является то, что любое заявление, которое содержит NULL должен возвращать нуль, поэтому вы должны использовать IS NOT NULL или ISNULL() – nickf

+0

Обновлено. Ваши комментарии по-прежнему применяются? – ChristianLinnell

+0

нет, у вас это есть прямо сейчас. – nickf

 Смежные вопросы

  • Нет связанных вопросов^_^