1
、在数据库中,
(1)、
%
包含零个或更多字符的任意字符串。
WHERE
title
LIKE
'%computer%'
将查找处于书名任意位置的包含单词
computer
的所有书名。
(2)、
_(下划线)
任何单个字符。
WHERE
au_fname
LIKE
'_ean'
将查找以
ean
结尾的所有
4
个字母的名字(Dean、Sean
等)。
(3)、
[
]
指定范围
([a-f])
或集合
([abcdef])
中的任何单个字符。
WHERE
au_lname
LIKE
'[C-P]arsen'
将查找以arsen
结尾且以介于
C
与
P
之间的任何单个字符开始的作者姓氏,例如,Carsen、Larsen、Karsen
等。
(4)、[^]
不属于指定范围
([a-f])
或集合
([abcdef])
的任何单个字符。
WHERE
au_lname
LIKE
'de[^l]%'
将查找以
de
开始且其后的字母不为
l
的所有作者的姓氏。
2、在计算机中,下面是LINUX中的
·“?”可替代单个字符。
·“*”可替代任意字符。
·方括号“[charset]”可替代charset集中的任何单个字符。
对最后一条做些解释。[cChH]通配符便可替代c或h字符的大小写形式。
通配符集还能描述介于字符对之间的所有字符。如“[a-z]”就可以代
替任意小写字母,而[a-zA-Z]则可替代任意字母。注意可替代的字符
包括字符包括字符对之间的所有字符。
其他的也有些软件中也带有通配符了,向WORD中。
你好,rawQuery里面的参数是数据库查询语句。就是标准的SQL语句,如果不了解,可以找点数据库的书籍看看,SQL语句是数据库最基本的,也是非常重要的知识点。这语句意思是,在dict数据库表中查询word字段或者detail字段中包含key的项。其中的*代表所有的,就是数据库中的所有字段都要查询出来,%是通配符,%key%,代表只要字符串有key就符合(key%代表以key开头,%key代表以key结尾),问号是传入参数的意思,就是将后面的两个"%" + key + "%"按顺序传入问号处1、*表示一个通配符,可以匹配所有的数据类型,比如:video/mpeg,audio/mpeg2、上述还可以这样子写:image/*,组件可从内容提供商处获得并显示图像数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)