MySQL - Like 语句

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

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

语法:

expression LIKE pattern [ ESCAPE 'escape_character' ]

参数

expression               -  它指定列或字段。

pattern                      -  这是一个包含模式匹配的字符表达式。

escape_character  -  这是可选的。它允许您测试通配符的文字实例,例如%或_。

%(百分比)通配符

考虑具有以下数据的表"officers"。

MySQL LIKE Condition 1

执行以下查询:

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

输出:

MySQL LIKE Condition 2

_(下划线)通配符

在此示例中,无涯教程也使用相同的表"officers"。

执行以下查询:

    
 SELECT officer_name
 FROM officers
 WHERE address LIKE 'Luc_now';

输出:

MySQL LIKE Condition 3

NOT运算符

您还可以在MySQL LIKE条件下使用NOT运算符。本示例说明将%通配符与NOT运算符一起使用。

考虑具有以下数据的表"officers"。

MySQL LIKE Condition 4

执行以下查询:

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

输出:

MySQL LIKE Condition 5

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

技术教程推荐

Linux性能优化实战 -〔倪朋飞〕

玩转Git三剑客 -〔苏玲〕

安全攻防技能30讲 -〔何为舟〕

爆款文案修炼手册 -〔乐剑峰〕

数据分析思维课 -〔郭炜〕

Tony Bai · Go语言第一课 -〔Tony Bai〕

说透低代码 -〔陈旭〕

快手 · 音视频技术入门课 -〔刘歧〕

零基础学Python(2023版) -〔尹会生〕

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