MYSQL中concat返回值出现null

    技术2022-07-10  94

    遇到concat的内容中包含null的数据时,一定要先对null数据进行判断,不然concat返回值为null

    可以利用ifnull提前对数据进行判断,防止出现结果返回null

    举例:

    concat(id, name) # id或者name中有一个为null则返回null concat(ifnull(id, ''), ifnull(name, '')) # 利用ifnull提前对id进行判断,防止出现null的情况

     

    Processed: 0.008, SQL: 9