在MySQL中,LIKE条件用于执行模式匹配以找到正确的结果。它与WHERE子句结合使用在SELECT,INSERT,UPDATE和DELETE语句中。
语法:
expression LIKE pattern [ ESCAPE 'escape_character' ]
expression - 它指定列或字段。
pattern - 这是一个包含模式匹配的字符表达式。
escape_character - 这是可选的。它允许您测试通配符的文字实例,例如%或_。
考虑具有以下数据的表"officers"。
执行以下查询:
SELECT officer_name FROM officers WHERE address LIKE 'Luck%';
输出:
在此示例中,无涯教程也使用相同的表"officers"。
执行以下查询:
SELECT officer_name FROM officers WHERE address LIKE 'Luc_now';
输出:
您还可以在MySQL LIKE条件下使用NOT运算符。本示例说明将%通配符与NOT运算符一起使用。
考虑具有以下数据的表"officers"。
执行以下查询:
SELECT officer_name FROM officers WHERE address NOT LIKE 'Luck%';
输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Tony Bai · Go语言第一课 -〔Tony Bai〕