Oracle SQL比较运算符

本文介绍了Oracle SQL中的比较运算符,如小于、大于、等于等,并通过实例展示了如何在WHERE子句中使用这些运算符进行数据过滤。同时,还详细讲解了BETWEEN...AND...、IN()、LIKE和IS NULL等特殊运算符的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Oracle sql*plus  PLSQL Developer

作者:黄文斌

撰写时间:2019年03月31日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     

比较运算符有很多种,其中就包含

小于(<) 小于等于(<=) 大于(>) 大于等于(>=) 等于(=) 不等于(<>)

比较运算符一般都是在where条件中编写,用来过滤掉不需要的数据。

例: 查询出大于或等于17000的数据

代码:Select salary

From employees

Where salary >= 17000

结果

 

在比较运算符中还有几个特殊的运算符

BETWEEN…AND… 查出在两个值之间的数据,包括它本身

IN() 等于值列表中的一个

Like 模糊查询

IS NULL 空值

例:BETWEEN…AND…找出在13000到17000范围内的所有值,并包括自己本身。

代码:Select salary

From employees

Where salary BETWEEN 13000 AND 17000

结果:

    

例:IN()查出在IN括号里的所有值,相当于等于,它可以存放N个参数。

代码:Select salary

From employees

Where salary IN( 9000,12000,6000)

结果:

    

例:Like 模糊查询,查询出开头为D的数据,用符号%代表有0个或多个字符

代码:Select  last_name

From employees

Where last_name  like 'D%'

结果:

例:IS NULL 空值,查询出所有的空值,若想查不为空的值就在IS 中加个NOS

代码:Select  commission_pct

From employees

Where commission_pct  IS  NULL

结果:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值