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%';


相关文章
|
11天前
|
SQL 关系型数据库 MySQL
常用的子句和关键字
常用的子句和关键字
|
7月前
|
SQL 关系型数据库 MySQL
第9章_子查询
第9章_子查询
52 0
|
9月前
数据查询语句:包括SELECT语句、WHERE子句、GROUP BY子句、HAVING子句、ORDER BY子句等,用于从数据表中检索数据。
数据查询语句:包括SELECT语句、WHERE子句、GROUP BY子句、HAVING子句、ORDER BY子句等,用于从数据表中检索数据。
32 1
|
10月前
|
SQL 机器学习/深度学习 数据可视化
SQL语法:浅析select之七大子句
SQL语法:浅析select之七大子句
|
11月前
|
存储 索引
如何优化 WHERE 子句?
如何优化 WHERE 子句?
72 0
|
SQL 关系型数据库 MySQL
|
SQL 索引
相关子查询
相关子查询
199 0
|
SQL 关系型数据库 MySQL
第09章_子查询
第09章_子查询
75 0
|
数据库
FROM 子句
FROM 子句
45 2
WITH 子句
WITH 子句
93 1