首页文档便民工具JavaScript正则表达式SQL教程
首页/文档/

一. 基本定义

在SQL中,LIKE 关键字用于在 WHERE 子句中进行模糊匹配。通过结合通配符(通常是百分号 % 和下划线 _),实现对文本数据的模糊搜索,提高查询的灵活性。

1. 语法:

SELECT column1, column2, ...
FROM table_name
WHERE column_name LIKE pattern

2. 参数说明

  • column1, column2, ...:要选择的字段名称,可以为多个字段。如果不指定字段名称,则会选择所有字段。

  • table_name:要查询的表名称。

  • column_name:要搜索的字段名称。

  • pattern:搜索模式。

3. 通配符

  • _:下划线,匹配单个字符。

  • %:百分号,匹配任意字符(包括零个字符)。

二. 用法

1. 下划线

查询首字母是 “李”,且名字只有两位字符的学生:

SELECT * FROM student WHERE name LIKE "李_"

2. %(百分号)

表示0个、一个或多个字符。适用于需要匹配任意长度字符的场景。

例如:查询首字母是 “李” 的学生:

SELECT * FROM student WHERE name LIKE "李%"
目录
一. 基本定义
1. 语法:2. 参数说明3. 通配符
二. 用法
1. 下划线2. %(百分号)