devcjq

一、SQL语句中的模糊查找

       主要通过LIKE(不区分大小写)关键字实现模糊查找。LIKE条件一般用在指定搜索某字段的时候, 通过"%"或者" _" 通配符的作用实现模糊查找功能,通配符可以在字段前面也可以在后面或前后都有。只通过LIKE是无法实现模糊查找的,因此通配符的作用不可忽略。
 
下面是三个实例:
搜索以PHP开头:
SELECT * FROM table WHERE title  LIKE  \'PHP%\' 

搜索以PHP结束:
SELECT * FROM table WHERE title  LIKE  \'%PHP\'

搜索包含PHP100:
SELECT * FROM table WHERE title  LIKE  \'%PHP%\' 
 
注:%表示0个或多个字符构成的字符串,_表示单个字符,类似于正则表达式中元字符的作用
在LIKE后面可以增加其他条件,类似于if语句
例子的数据库中的内容
 
全文:http://blog.csdn.net/yipiankongbai/article/details/8846523 //我在想,可不可用mysql 替换再输出呢?百度找不到...
http://bbs.csdn.net/topics/350080289
http://zhidao.baidu.com/link?url=cbvyDBIOQgvVMYQI-vFc4QY214PWtZT0gnURIIqzCsOVueKjoX6iA3IjXJn-a9hdjHdQDkLVN680CJP-0ucdG_

分类:

技术点:

相关文章: