Rumah  >  Artikel  >  pangkalan data  >  oracle中not like的用法是什么

oracle中not like的用法是什么

WBOY
WBOYasal
2022-03-03 10:26:0913475semak imbas

在oracle中,“not like”操作符用于在WHERE子句中搜索不包含列中的指定内容,可以实现模糊查询的效果,语法为“SELECT 字段 FROM 表名 WHERE 字段 NOT LIKE 通配符”。

oracle中not like的用法是什么

本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

oracle中not like的用法是什么

LIKE 操作符

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

SQL LIKE 操作符语法

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern

通过使用 NOT 关键字,可以搜索不包含列中指定内容

有两个通配符:%百分号代表任意个字符,_下划线代表一个字符。

1、like'Mc%' 将搜索以字母 Mc 开头的所有字符串。

2、like'%inger' 将搜索以字母 inger 结尾的所有字符串。

3、like'%en%' 将搜索在任何位置包含字母 en 的所有字符串。

示例如下:

原始表格

01.png

通过使用 NOT 关键字,我们可以从 "Persons" 表中选取居住在不包含 "lon" 的城市里的人:

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

SELECT * FROM Persons
WHERE City NOT LIKE '%lon%'

结果如下:

02.png

推荐教程:《Oracle视频教程

Atas ialah kandungan terperinci oracle中not like的用法是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:oracle怎么关闭实例Artikel seterusnya:oracle中not exists的用法是什么