• LIKE匹配关键字


    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 '/'    王_

  • 相关阅读:
    不同编码字符所占大小
    期末考点总结--------多元统计分析
    博客网站设计
    java 事件举例
    zookerper总结
    Spring java配置
    Sense and Sensibility
    栈的出栈序列个数
    闭算子
    线性空间结论总结
  • 原文地址:https://www.cnblogs.com/jiechn/p/4061950.html
Copyright © 2020-2023  润新知