CONCAT'ing NULL fields

前端 未结 11 962
小鲜肉
小鲜肉 2021-02-01 00:25

I have a table with three fields, FirstName, LastName and Email.

Here\'s some dummy data:

FirstName | LastName | Email
Adam        West       adam@west.c         


        
11条回答
  •  自闭症患者
    2021-02-01 01:14

    Try

    ISNULL(FirstName, '') -- In SQL Server
    IFNULL(Firstname, '') -- In MySQL
    

    So,

    CONCAT(ISNULL(FirstName,''),ISNULL(LastName,''),ISNULL(Email,'')) -- In SQL Server
    CONCAT(IFNULL(FirstName,''),IFNULL(LastName,''),IFNULL(Email,'')) -- In MySQL
    

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

提交回复
热议问题