MySQL LIKE条件

MySQL LIKE条件

在MySQL中,LIKE条件用于执行模式匹配以找到正确的结果。它与WHERE子句的组合一起在SELECT、INSERT、UPDATE和DELETE语句中使用。

语法:

expression LIKE pattern [ ESCAPE 'escape_character' ]

参数

表达式: 它指定一个列或字段。

模式: 它是一个包含模式匹配的字符表达式。

转义字符: 它是可选的。它允许您测试通配符字符(如%或_)的字面实例。如果您不提供转义字符, MySQL 假设”\”是转义字符。

MySQL LIKE示例

1)使用%(百分比)通配符:

考虑一个名为”officers”的表,其中包含以下数据。

MySQL LIKE条件

执行以下查询:

 SELECT officer_name
FROM officers
WHERE address LIKE 'Luck%';

输出:

MySQL LIKE条件

2)使用_(下划线)通配符:

在这个例子中,我们还是使用同样的表“officers”。

执行以下查询:

 SELECT officer_name
 FROM officers
 WHERE address LIKE 'Luc_now';

输出:

MySQL LIKE条件

3)使用NOT运算符:

您还可以在MySQL的LIKE条件中使用NOT运算符。这个示例展示了使用%通配符和NOT运算符的用法。

考虑一个具有以下数据的”officers”表。

MySQL LIKE条件

执行以下查询:

SELECT officer_name
FROM officers
WHERE address NOT LIKE 'Luck%';

输出:

MySQL LIKE条件

注意:在上面的示例中,您可以看到只显示了地址不像“Luck%”的情况。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程