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:

SELECT CONCAT(FirstName, LastName) as Vitals FROM STUDENTS

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

Try

IFNULL(Firstname, '<BlankValue>') -- In MySQL

So

CONCAT(IFNULL(FirstName,''),IFNULL(LastName,'')) -- In MySQL

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

Source

Autor

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.

Escreva um comentário