﹤!-- 模糊查询不能用#,#在是用prepareStatement的?插入参数,$是文本替换 --﹥
note like '%$note$%'
其他用法:
SELECT *
FROM user
WHERE username like '%' || #username# || '%'
其实上面的语句是正对Oracle 的,对于不同数据字符串连接符不一样。现列举mysql和SQLServer如下:
Mysql:
SELECT *
FROM user
WHERE username like CONCAT('%', #username#, '%')
SQLServer:
SELECT *
FROM user
WHERE username like '%' + #username# + '%'
本文介绍了在不同数据库中实现模糊查询的方法,包括使用like语句结合占位符进行匹配,并提供了MySQL和SQL Server的具体示例。
312

被折叠的 条评论
为什么被折叠?



