博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模糊查询php sql语句怎么写,模糊查询sql语句的方法 有哪些注意事项_中职中专网...
阅读量:5171 次
发布时间:2019-06-13

本文共 1237 字,大约阅读时间需要 4 分钟。

下面是小编整理的模糊查询sql语句的方法,希望能对各位读者有所帮助。3cb9695aa66ad4217b95788908b30a61.png

1I011AK_0.jpga60.jpg怎样模糊查询sql语句

sql模糊查询的语法为“SELECT column FROM table WHERE column LIKE

'pattern'”,一共有四种匹配模式。%

表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。_

表示任意单个字符。模糊查询sql语句是匹配单个任意字符,它常用来限制表达式的字符长度语句。[ ]

表示括号内所列字符中的一个(类似正则表达式)。指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个。[^ ]

表示不在括号所列之内的单个字符。其取值和 [] 相同,但它要求所匹配对象为指定字符以外的任一个字符。

sql查询内容包含通配符时,由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”的语句无法正常实现,而把特殊字符用“[

]”括起便可正常查询。在不同的数据库中,sql模糊搜索的语句会有不同,可在系统帮助文档中了解。模糊查询sql语句有哪些注意事项

SQL模糊查询,使用like比较关键字,加上SQL里的通配符,请参考以下:

1、LIKE’Mc%’ 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。

2、LIKE’%inger’ 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。

3、LIKE’%en%’ 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。

4、LIKE’_heryl’ 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、Sheryl)。

5、LIKE’[CK]ars[eo]n’ 将搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)。

6、LIKE’[M-Z]inger’ 将搜索以字符串 inger 结尾、以从 M 到 Z 的任何单个字母开头的所有名称(如 Ringer)。

7、LIKE’M[^c]%’ 将搜索以字母 M 开头,并且第二个字母不是 c 的所有名称(如MacFeather)。模糊搜索的定义主要有两种观点

一种是系统允许被搜索信息和搜索提问之间存在一定的差异,这种差异就是“模糊”在搜索中的含义。例如,查找名字Smith时,就会找出与之相似的Smithe,

Smythe, Smyth, Smitt等。

另一种是实质上的搜索系统自动进行的同义词搜索。同义词由系统的管理界面配置。例如,配置“计算机”与“computer”为同义词后,搜索“计算机”,则包含“computer”的网页也会出现在搜索结果中。

网上报名

姓名:

专业:

层次:

初中

高中

中专

大专

其他 分数:

电话:

QQ/微信:

地址:

pc《模糊查询sql语句的方法 有哪些注意事项》

内容版权声明:除非注明,否则皆为本站原创文章。

转载地址:http://yqhiv.baihongyu.com/

你可能感兴趣的文章
CDOJ--1012
查看>>
CentOS出错You don't have permission to access on this server
查看>>
HTML5 Web Storage -- 让Cookies看起来如此古老
查看>>
二维码扫描效果
查看>>
python3与mysql交互
查看>>
Mysql 的特殊之处
查看>>
sharepoint portal server 2003--入门资料
查看>>
大于等于0小于等于100的正数用正则表达式表示
查看>>
Windows 10 + kali Linux 双系统安装教程(详细版)
查看>>
linux进程互斥等待
查看>>
【转】c语言位域操作—_结构体内冒号:的使用
查看>>
黑马程序员_Java学习日记num8
查看>>
Apk打包-apk的解压和压缩实验
查看>>
XCode7打包上传报错
查看>>
android非法字符的判定、表情符号的判定
查看>>
在Ajax返回多个值
查看>>
语法分析(3)...
查看>>
词法分析(1)...
查看>>
不要着急改代码,先想想--centos 6.8下编译安装tmux
查看>>
go环境搭建
查看>>