CONCAT(IFNULL(phone,'') LIKE CONCAT('%',?,'%')会报错
时间: 2024-01-28 12:03:24 浏览: 87
codesys中CONCAT函数共1页.pdf.zip
根据提供的引用内容,CONCAT(IFNULL(phone,'') LIKE CONCAT('%',?,'%')这个语句会报错,因为IFNULL函数返回的是一个字符串,而不是一个列名或表达式。因此,你需要将IFNULL(phone,'')放在LIKE子句之前,然后将整个表达式放在CONCAT函数中,如下所示:
CONCAT(IFNULL(phone,''),'') LIKE CONCAT('%',?,'%')
这样就可以避免报错了。
阅读全文