如题,例如数据库中有“你好”。查询“你”会有结果“你好”查询“好”同样也会有。问ChatGPT搞半天没搞出来,求助各位大佬。
2 个赞
看数据量, 你要首尾都模糊查询,
数据量大最好上es.
数据不多能接收慢点, 屏蔽不高情况下用这个方法:
SELECT *
FROM your_table_name
WHERE your_column_name LIKE CON CAT('%', ?, '%'); //这里CONCAT中间空格删掉
在此 SQL 中,?
是一个占位符,具体值可以通过后端程序或数据库客户端绑定,比如绑定值为“你”或者“好”。
感谢,我尝试尝试