Where是Oracle中的条件查询子句oracle查找语句,本教程,将学习如何使用Oracle Where子句来指定过滤的条件返回符合查询条件的行记录。
OracleWHERE子句简介
WHERE子句指定SELECT语句返回符合搜索条件的行记录。下面说明了WHERE子句的语法:
SELECT
column_1,
column_2,
...
FROM
table_name
WHERE
search_condition
ORDER BY
column_1,
column_2;
WHERE子句出现在FROM子句之后但在ORDERBY子句之前。在WHERE关键字之后是search_condition-它定义了返回行记录必须满足的条件。
除了SELECT语句之外oracle查找语句,还可以使用DELETE或UPDATE语句中的WHERE子句来指定要删除或更新的行记录。
OracleWHERE示例
参阅示例数据库中的以下产品(products)表,其表结构如下:
1.通过使用简单的相等运算符来查询行记录
以下示例仅返回名称为“Kingston”的产品:
SELECT
product_name,
description,
list_price,
category_id
FROM
products
WHERE
product_name = 'Kingston';
执行上面示例中的查询语句,得到以下结果:
在这个例子中,Oracle按以下顺序评估子句:FROM WHERE和SELECT
2.使用比较运算符选择行记录
除了等于(=)运算符之外,Oracle还提供了下表中所示的许多其他比较运算符:
编号运算符描述
等于
!=,
不等于
大于
大于等于
,= n且