美文网首页
MySQL LIKE 子句

MySQL LIKE 子句

作者: 极夜w | 来源:发表于2018-06-11 14:37 被阅读0次

    语法

    以下是 SQL SELECT 语句使用 LIKE 子句从数据表中读取数据的通用语法:

    SELECT field1, field2,...fieldN 
    FROM table_name
    WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'
    

    • 你可以在 WHERE 子句中指定任何条件。
    • 你可以在 WHERE 子句中使用LIKE子句。
    • 你可以使用LIKE子句代替等号 =。
    • LIKE 通常与 % 一同使用,类似于一个元字符的搜索。
    • 你可以使用 AND 或者 OR 指定一个或多个条件。
    • 你可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句来指定条件。

    like 匹配/模糊匹配,会与 % 和 _ 结合使用。

    '%a'     //以a结尾的数据
    'a%'     //以a开头的数据
    '%a%'    //含有a的数据
    '_a_'    //三位且中间字母是a的
    '_a'     //两位且结尾字母是a的
    'a_'     //两位且开头字母是a的
    
    
    //查询以 java 字段开头的信息。
    SELECT * FROM position WHERE name LIKE 'java%';
    
    //查询包含 java 字段的信息。
    SELECT * FROM position WHERE name LIKE '%java%';
    
    //查询以 java 字段结尾的信息。
    SELECT * FROM position WHERE name LIKE '%java';
    

    查看原文

    相关文章

      网友评论

          本文标题:MySQL LIKE 子句

          本文链接:https://www.haomeiwen.com/subject/lyhheftx.html