~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术: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
结果: