2015-11-20 2 views
-5

Мне нужно найти всех пользователей и подробную информацию о них, но некоторые пользователи не имеют дополнительных данных, поэтому возвращают NULL вместо пустой строки. как я могу получить пустую строку непосредственно из запроса. (NULL следует заменить ей пустую строку.)Запрос Mysql в результате некоторых нулевых полей

+1

проверить функцию 'coalesce()'. –

ответ

3

использования IFNULL()

Select IFNULL(col_name,'') as col_name From table 

IFNULL() принимает два выражения, и если первое выражение не NULL, он возвращает первое выражение. В противном случае он возвращает второе выражение .

+0

Выберите IFNULL (col_name, '') как col_name Из таблицы –

+0

используйте ** в качестве col_name ** @ArP –

+0

спасибо, что все установлены. :) –

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