首页博客网络编程
SQL LIKE 运算符语法和示例
摘要

内容

SQL LIKE 运算符:主要提示

  • 运算符 LIKE 在 WHERE 子句中使用,用于搜索列中的特定模式。

  • 运算符 LIKE 通常用于使用关键字的搜索查询

SQL LIKE 运算符的语法

复制

SELECT * FROM users WHERE email LIKE '%gmail%';

SQL LIKE Operator:演示数据库

在此示例中,我们使用基本的 SQL 数据库。

在这里,我们从表格中有一个部分称为“用户”:

编号用户名电子邮件密码




1阿尔弗雷德富特alfredfutter@gmail.com秘密1
2阿特鲁希略atrujillo@gmail.com秘密2
3moreno.antoniomoreno.antonio@yahoo.com秘密3
4哈迪托马斯thomas.hardy@gmail.com秘密4
5伯格伦斯bergluns@gmail.com秘密5

SQL LIKE 运算符 %:示例

此语句将从名为“users”的表中选择每一行,其中电子邮件以“a”开头:

复制

SELECT * FROM users WHERE email LIKE 'a%';

注意:使用“%”用于定义通配符,可以在关键字的两端使用。在这些示例中,两边的“%”表示关键字可能是较长文本或单词的一部分;放在关键词的左边,表示关键词可能在另一个词的末尾;放在关键字的右侧,表示该关键字可能在另一个单词的开头。

此语句将从名为“users”的表中选择每一行,其中用户名以“o”结尾:

复制

SELECT * FROM users WHERE username LIKE '%o';

此语句将从名为“users”的表中选择每一行,其中电子邮件包含单词“yahoo”:

复制

SELECT * FROM users WHERE email LIKE '%yahoo%';

关键字 NOT 反转逻辑,使语句选择不包含您指定的关键字的行。

此语句将从名为“用户”的表中选择每一行,其中电子邮件不包含单词“gmail”:

复制

SELECT * FROM users WHERE email NOT LIKE '%gmail%';


声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/248

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位