Capa -> Linux -> MySQL -> CONCAT’ing NULL fields | MySQL

CONCAT’ing NULL fields | MySQL

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

Sobre Rodrigo Calado

Rodrigo Calado é graduado em Gestão da Tecnologia da Informação, pós-graduando em Governança de TI pela Universidade Católica de Brasília, co-fundador do Gran Cursos Online e da GG Educacional e pesquisador. Possui convicta paixão pela área de infraestrutura, ensino a distância, concursos públicos e empreendedorismo.

Deixe uma resposta

O seu endereço de email não será publicado. Required fields are marked *

*

Scroll To Top