首页 > 其他 > 详细

LIKE匹配关键字

时间:2014-10-30 11:33:53      阅读:161      评论:0      收藏:0      [点我收藏+]

1.%   匹配任意数目字符(包括零个字符)
    SELECT * FROM edo_user WHERE true_name LIKE ‘王%‘
    应用:关键字查询  WHERE u.true_name like ‘%{$conditon[‘keyword‘]}%‘    

2._  匹配任何单个字符
    SELECT * FROM edo_user WHERE true_name LIKE ‘王_‘

    应用:找出包含正好5个字符的名字,使用“_”模式字符:SELECT * FROM pet WHERE name LIKE "_____";

3.escape  如果要查%或者_,怎么办呢?
  使用escape,转义字符后面的%或_就不作为通配符了,注意前面没有转义字符的%和_仍然起通配符作用
    SELECT * FROM edo_user WHERE true_name LIKE ‘王/%‘ ESCAPE ‘/‘    王%

    SELECT * FROM edo_user WHERE true_name LIKE ‘王/_‘ ESCAPE ‘/‘    王_

LIKE匹配关键字

原文:http://www.cnblogs.com/jiechn/p/4061950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!