MySQL语句:
①、select * from 【表名】 concat(字段名1,字段名2……) like ‘%【关键字】%’
②、select * from 【表名】 concat(字段名1,字段名2……) regexp ‘【关键字】’
JDBC中String拼接:
①、“select * from 【表名】 concat (字段名1,字段名2……) like \"\%?\%\" ”
②、“select * from 【表名】concat (字段名1,字段名2……)regexp ?”
注 :
“ ?” 表示一个占位符,也就是需要查询的【关键字】内容,详细的请了解SQL的预处理。
使用like函数时,在JDBC中可以用反义字符:反斜杠 【\】来转换,减少在传参时的代码量,传过来的参数可以为空。
使用regexp函数时,需要注意传过来的参数不能为空【“”】,但是可以是个空格【“ ”】