1.mysql数据库
SELECT
*
FROM
user
WHERE
name like CONCAT('%',#{name},'%')
2.oracle数据库
SELECT
*
FROM
user
WHERE
name like CONCAT('%',#{name},'%')
或
SELECT
*
FROM
user
WHERE
name like '%'||#{name}||'%'
3.SqlServer数据库
SELECT
*
FROM
user
WHERE
name like '%'+#{name}+'%'
4.DB2数据库
SELECT
*
FROM
user
WHERE
name like CONCAT('%',#{name},'%')
或
SELECT
*
FROM
user
WHERE
name like '%'||#{name}||'%'
本文介绍在MySQL、Oracle、SqlServer及DB2四种不同数据库环境下实现基于名称模糊查询的具体SQL语句,帮助开发者快速掌握不同数据库之间的语法差异。
3380

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



