LIKE 子句

简介: LIKE 子句

LIKE 子句

说明:


使用 SELECT 来查询数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。


WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 "字段(text_title) = '值()'"。


但是有时候我们需要获取 text_title 字段含有 "CS" 字符的所有记录,这时我们就需要在 WHERE 子句中使用  LIKE 子句。


LIKE 子句中使用百分号 %字符来表示任意字符。


如果没有使用百分号 %, LIKE 子句与等号 = 的效果是一样的。


1、语法

SELECT field1, field2,...fieldN

FROM text_table

WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'value'

可以在 WHERE 子句中指定任何条件。

可以在 WHERE 子句中使用LIKE子句。

可以使用LIKE子句代替等号 =。

LIKE 通常与 % 一同使用,类似于一个元字符的搜索。

可以使用 AND 或者 OR 指定一个或多个条件。

可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句来指定条件。

2、演示

从 text_table 表中获取 text_title 字段中,包含 cs  的所有记录。


SELECT * from text_table  WHERE text_title LIKE '%cs%';


相关文章
|
2月前
|
SQL
WHERE 子句
【11月更文挑战第02天】
28 1
|
5月前
|
SQL Serverless 数据库
HAVING和WHERE子句 有什么区别?
【8月更文挑战第2天】
189 17
HAVING和WHERE子句 有什么区别?
|
8月前
聚合函数、子查询
聚合函数、子查询
|
SQL 关系型数据库 MySQL
第9章_子查询
第9章_子查询
74 0
|
SQL 索引
相关子查询
相关子查询
244 0
|
关系型数据库 MySQL 索引
避免在where子句中使用!=或<>操作符
避免在where子句中使用!=或<>操作符
WHERE子句操作符
WHERE子句操作符
58 0
|
SQL 关系型数据库 MySQL
第09章_子查询
第09章_子查询
104 0
|
数据库
FROM 子句
FROM 子句
71 2
WITH 子句
WITH 子句
122 1