(android之sqlite三)sql语句中查询带通配符的数据,如下划线 星号等
2012-10-27 09:36
507 查看
# %代表任意多个字符
select * from user where username like '%huxiao';
select * from user where username like 'huxiao%';
select * from user where username like '%huxiao%';
# _代表一个字符
select * from user where username like '_';
select * from user where username like '______';
select * from user where username like 'huxia_';
select * from user where username like 'h_xiao';
# 如果我就真的要查%或者_,怎么办呢?使用escape,转义字符后面的%或_就不作为通配符了,注意前面没有转义字符的%和_仍然起通配符作用
select username from gg_user where username like '%xiao\_%' escape '\';
select username from gg_user where username like '%xiao\%%' escape '\';
通常使用'\'来做转义字符,但是也可以使用其他的符号
select * from user where username like '%huxiao';
select * from user where username like 'huxiao%';
select * from user where username like '%huxiao%';
# _代表一个字符
select * from user where username like '_';
select * from user where username like '______';
select * from user where username like 'huxia_';
select * from user where username like 'h_xiao';
# 如果我就真的要查%或者_,怎么办呢?使用escape,转义字符后面的%或_就不作为通配符了,注意前面没有转义字符的%和_仍然起通配符作用
select username from gg_user where username like '%xiao\_%' escape '\';
select username from gg_user where username like '%xiao\%%' escape '\';
通常使用'\'来做转义字符,但是也可以使用其他的符号
相关文章推荐
- android中常用的查询、插入、更新、删除等SQL语句以及SQLite数据类型
- Android数据存储之SQLite中常用的SQL语句
- Android数据存储(七) SQLite使用注意和SQL语句
- android的sqlite获取当天数据的sql语句
- android的sqlite获取当天数据的sql语句
- Android进阶#(5/12)独特高效的数据存储——SQLite数据库_SQLite中的SQL语句
- 必须会的SQL语句(六) 数据查询
- (android之sqlite二)常见Sqlite支持的Sql语句函数总结
- sparkSQL里 sql语句,dataframe,Thrift Server JDBC都可以实现对数据的查询,过滤等操作, 哪这3种情况分别是什么情况下使用
- sql语句中查询出的数据添加一列,并且添加默认值
- Android复习练习八(SQLite使用SQL语句方式)
- mybatis分页多条件查询指定时间段数据的sql语句
- 使用SQL语句对重复记录查询、统计重复次数、删除重复数据
- SQL反模式学习笔记18 减少SQL查询数据,避免使用一条SQL语句解决复杂问题
- 如何用SQL语句查询Excel数据?
- 基于SQL中的数据查询语句汇总
- 查询和删除表中重复数据sql语句
- Mysql将查询后的数据进行排名的SQL语句
- 程序员老鸟写sql语句的经验之谈、百万数据查询优化技巧三十则
- 按月、周、日查询统计数据量的sql语句