在 SQL 中,可使用以下通配符:通配符 描述 % 替代一个或多个字符 _
仅替代一个字符 [charlist] 字符列中的任何单一字符
[^charlist]或者[!charlist] 不在字

IN 操作符IN 操作符允许我们在 WHERE 子句中规定多个值。

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

SQL IN 语法SELECT column_name(s)FROM table_nameWHERE column_name IN
(value1,value2,…)原始的表 (在实例中使用:)Persons 表:

LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

Id LastName FirstName Address City 1 Adams John Oxford Street London 2
Bush George Fifth Avenue New York 3 Carter Thomas Changan Street Beijing
IN 操作符实例现在,我们希望从上表中选取姓氏为 Adams 和 Carter 的人:

SQL LIKE 操作符语法SELECT column_name(s)FROM table_nameWHERE
column_name LIKE pattern原始的表 (用在例子中的):Persons 表:

我们可以使用下面的 SELECT 语句:

Id LastName FirstName Address City 1 Adams John Oxford Street London 2
Bush George Fifth Avenue New York 3 Carter Thomas Changan Street Beijing

SELECT * FROM PersonsWHERE LastName IN (‘Adams’,’Carter’)结果集:Id
LastName FirstName Address City 1 Adams John Oxford Street London 3
Carter Thomas Changan Street Beijing

LIKE 操作符实例例子 1现在,我们希望从上面的 Persons 表中选取居住在以 N
开始的城市里的人:

like

我们可以使用下面的 SELECT 语句:

LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

SELECT * FROM PersonsWHERE City LIKE ‘N%’提示:% 可用于定义通配符。

SQL LIKE 操作符语法SELECT column_name(s)FROM table_nameWHERE
column_name LIKE pattern提示:% 可用于定义通配符。
在搜索数据库教程教程中的数据时,您可以使用 SQL 通配符。SQL
通配符在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL
通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符:通配符
描述 % 替代一个或多个字符 _ 仅替代一个字符 [charlist]
字符列中的任何单一字符 [^charlist]或者[!charlist] 不在字

结果集:Id LastName FirstName Address City 2 Bush George Fifth Avenue
New York

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。

例子 2接下来,我们希望从 Persons 表中选取居住在以 g 结尾的城市里的人:

LIKE 操作符

我们可以使用下面的 SELECT 语句:

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE
操作符语法SELECT column_name(s) FROM table_name WHERE column_name
LIKE pattern 原始的表 (用在例子中的):Persons 表: Id LastName FirstName
Address City 1 Adams John Oxford Street London 2 Bush George Fifth
Avenue New York 3 Carter Thomas Changan Street Beijing

SELECT * FROM PersonsWHERE City LIKE ‘%g’结果集:Id LastName FirstName
Address City 3 Carter Thomas Changan Street Beijing

LIKE 操作符实例例子 1现在,我们希望从上面的 Persons 表中选取居住在以 N
开始的城市里的人: 我们可以使用下面的 SELECT 语句: SELECT * FROM
Persons WHERE City LIKE ‘N%’ 提示: % 可用于定义通配符。

例子 3接下来,我们希望从 Persons 表中选取居住在包含 lon 的城市里的人:

结果集:Id LastName FirstName Address City 2 Bush George Fifth Avenue
New York

我们可以使用下面的 SELECT 语句:

例子 2

SELECT * FROM PersonsWHERE City LIKE ‘%lon%’结果集:Id LastName
FirstName Address City 1 Adams John Oxford Street London

接下来,我们希望从 Persons 表中选取居住在以 g 结尾的城市里的人:

相关文章