MariaDB - Like语句

MariaDB - Like语句 首页 / MariaDB入门教程 / MariaDB - Like语句

在MariaDB中,当操作需要完全匹配时,LIKE子句与SELECT语句一起使用以检索数据。可以与SELECT,INSERT,UPDATE和DELETE语句一起使用。

它用于模式匹配,并返回true或false。用于比较的模式接受以下通配符:

链接:https://www.learnfk.comhttps://www.learnfk.com/mariadb/mariadb-like.html

来源:LearnFk无涯教程网

"%"通配符   -  它匹配字符数(0个或更多)。

" _"通配符   -  它与单个字符匹配。它匹配其集合中的字符。

语法:

SELECT field, field2,... FROM table_name, table_name2,...
WHERE field LIKE condition 

%通配符

无涯教程有一个"Employees"表,其中包含以下数据。

Mariadb like clause 1

让无涯教程使用带有LIKE条件的%通配符来查找所有以" L"开头的名称。

示例1:

SELECT name
FROM Employees
WHERE name LIKE 'L%';

输出:

Mariadb like clause 2

您也可以在同一字符串中多次使用%通配符。

示例2:

SELECT name
FROM Employees
WHERE name LIKE '%L%';

输出:

Mariadb like clause 3

它将返回其中包含" L"的所有名称。

_ 通配符

让无涯教程在条件为LIKE的情况下使用_通配符。下划线通配符仅检查一个字符。让无涯教程获取员工的姓名,例如" Ra_ul"。

SELECT name
FROM Employees
WHERE name LIKE 'Ra_ul'; 

输出:

Mariadb like clause 4

NOT LIKE运算符

在MariaDB中,可以将NOT运算符与LIKE子句一起使用。让无涯教程将%​​通配符与NOT运算符一起使用。在这里,无涯教程找出名称不以" A"开头的员工。

无涯教程网

SELECT name
FROM Employees
WHERE name NOT LIKE 'A%'; 

输出:

Mariadb like clause 5

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

赵成的运维体系管理课 -〔赵成〕

全栈工程师修炼指南 -〔熊燚(四火)〕

说透中台 -〔王健〕

JavaScript核心原理解析 -〔周爱民〕

视觉笔记入门课 -〔高伟〕

正则表达式入门课 -〔涂伟忠〕

重学线性代数 -〔朱维刚〕

技术面试官识人手册 -〔熊燚(四火)〕

HarmonyOS快速入门与实战 -〔QCon+案例研习社〕

好记忆不如烂笔头。留下您的足迹吧 :)