MySql的like语句中的通配符:百分号、下划线和escape
2014-07-02 16:12
411 查看
MySql的like语句中的通配符:百分号、下划线和escape
%代表任意多个字符
Sql代码 http://blog.csdn.net/yc7369/
select * from user where username like '%huxiao';
select * from user where username like 'huxiao%';
select * from user where username like '%huxiao%';
_代表一个字符
Sql代码
select * from user where username like '_';
select * from user where username like 'huxia_';
select * from user where username like 'h_xiao';
如果我就真的要查%或者_,怎么办呢?使用escape,转义字符后面的%或_就不作为通配符了,注意前面没有转义字符的%和_仍然起通配符作用
Sql代码
select username from gg_user where username like '%xiao/_%' escape '/';
select username from gg_user where username like '%xiao/%%' escape '/';
%代表任意多个字符
Sql代码 http://blog.csdn.net/yc7369/
select * from user where username like '%huxiao';
select * from user where username like 'huxiao%';
select * from user where username like '%huxiao%';
_代表一个字符
Sql代码
select * from user where username like '_';
select * from user where username like 'huxia_';
select * from user where username like 'h_xiao';
如果我就真的要查%或者_,怎么办呢?使用escape,转义字符后面的%或_就不作为通配符了,注意前面没有转义字符的%和_仍然起通配符作用
Sql代码
select username from gg_user where username like '%xiao/_%' escape '/';
select username from gg_user where username like '%xiao/%%' escape '/';
相关文章推荐
- MySql的like语句中的通配符:百分号、下划线和escape
- MySql的like语句中的通配符:百分号、下划线和escape 的使用
- MySql的like语句中的通配符:百分号、下划线和escape
- MySql的like语句中的通配符:百分号、下划线和escape
- MySql的like语句中的通配符:百分号、下划线和escape
- MySql的like语句中的通配符:百分号、下划线和escape
- MySQL学习足迹记录06--数据过滤--LIKE搭配百分号(%)和下划线(_)通配符
- sql like语句中的通配符:百分号、下划线和escape
- sql like语句中的通配符:百分号、下划线和escape
- sql like语句通配符百分号、下划线与escape用法
- mysql语句中使用like后面的%(百分号)的问题
- mysql的like语句中的几个通配符
- MySQL下划线特殊字符(Like 语句)
- mysql语句中使用like后面的%(百分号)的问题
- MySql的like语句中的通配符
- MySQL中like语句及<>相关优化器tips
- MySql like模糊查询通配符使用详细介绍
- ArcGIS中Like语句通配符注意点
- like语句百分号前置会使用到索引吗?
- like语句百分号前置会使用到索引吗?