У меня есть запрос:Как выбрать нулевую или нулевую длину?
select text_b, id from articles where title is not null;
Но я хочу, чтобы показать результаты, где text_b не утратившая длина text_b> 0. Как это сделать?
У меня есть запрос:Как выбрать нулевую или нулевую длину?
select text_b, id from articles where title is not null;
Но я хочу, чтобы показать результаты, где text_b не утратившая длина text_b> 0. Как это сделать?
select text_b, id
from articles
where title is not null
and length(text_b) > 0;
или
select text_b, id
from articles
where title is not null
and text_b <> '';
или правильно обрабатывать null
значения text_b
select text_b, id
from articles
where title is not null
and text_b is distinct from '';
@Nips: 'text_b <> '' '- это все * вам нужно. Подробности [здесь] (http://stackoverflow.com/questions/23766084/best-way-to-check-for-empty-or-null-value/23767625#23767625). –
Является 'text_b! = '' 'Достаточно? –
'где length (text_b)> 0'? Нулевые значения не имеют длины (на самом деле их длина равна нулю) и будет автоматически исключена. –
@PaulRichter: Это так. Но скорее используйте стандартный SQL 'text_b <> ''' –