I have a table with two fields, FirstName and LastName.

Here’s some dummy data:

FirstName | LastName

NULL | Teles Calado
Rodrigo | NULL

Now, if I do:

[php]SELECT CONCAT(FirstName, LastName) as Vitals FROM STUDENTS[/php]

Vitals for both is null, as there is a single null field. How do you overcome this behaviour?

Try

[php]IFNULL(Firstname, ‘<BlankValue>’) — In MySQL[/php]

So

[php]CONCAT(IFNULL(FirstName,”),IFNULL(LastName,”)) — In MySQL[/php]

would return the same thing without the null issue (and a blank string where nulls should be).

Source

Author

Rodrigo Calado é sócio-fundador e CTO do Gran Cursos Online. Graduado em Gestão da Tecnologia da Informação, pós-graduando em Governança de TI pela Universidade Católica de Brasília e cursou MBA em Gestão e Empreendedorismo pela FGV. Possui convicta paixão pela área de tecnologia, educação digital, concursos públicos e empreendedorismo.

Write A Comment