Oracle入门学习(7)

原创 2016年08月28日 20:35:42

WHERE子句(2)

逻辑运算符的使用

NOT, AND, OR 


1.IS NULL

SELECT ID, NAME, SALES_REP_ID

FROM S_CUSTOMER

WHERE SALES_REP_ID IS NULL;

 

 

如果用“=”号去匹配是否为空是错误的

SELECT ID, NAME, SALES_REP_ID

FROM S_CUSTOMER

WHERE SALES_REP_ID = NULL;

 

 

2.逻辑运算符的使用

NOT, AND, OR

 

SELECT LAST_NAME, SALARY, TITLE

FROM S_EMP

WHERE DEPT_ID = 41

AND TITLE = 'Stock Clerk';

 

 

 

SELECT LAST_NAME, SALARY, TITLE

FROM S_EMP

WHERE DEPT_ID = 41

OR TITLE = 'Stock Clerk';

 

 

 

逻辑运算符的优先级:

NOT > AND > OR

 

SELECT LAST_NAME, SALARY, DEPT_ID

FROM S_EMP

WHERE SALARY >= 1000

AND DEPT_ID = 44

OR DEPT_ID = 42;

其中:SALARY >= 1000 AND DEPT_ID = 44

DEPT_ID = 42; 是或的关系

 

SELECT LAST_NAME, SALARY, DEPT_ID

FROM S_EMP

WHERE SALARY >= 1000

AND (DEPT_ID = 44

OR DEPT_ID = 42);

 







 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle入门7

  • 2013-06-03 17:23
  • 109KB
  • 下载

oracle8入门教程-7

  • 2007-10-02 22:56
  • 1.18MB
  • 下载

Oracle学习(7):集合运算

集合运算 小例子 SQL> --查询部门号10和20的员工 SQL> --1. select * from emp where deptno=10 or deptno=20; SQL> --2. s...

Oracle11g基础学习---------(7)备份与恢复

学习Oracle从哪里入手呢,在这里,我将带你走进Oracle的大门,一天一章,7天入门不是梦   1. 启动和关闭数据库DBA的任务之一是负责启动和关闭数据库,使数据库出于不同的状态、模式,以便...

oracle学习笔记(7)_伪列

Oracle 中的伪列 Oracle 的表的使用过程中,实际表中还有一些附加的列,称为伪列。伪列就像表中 的列一样,但是在表中并不存储。伪列只能查询,不能进行增删改操作。 1.ROWID ROWID...

Oracle 学习笔记7 —— 权限管理2

1、对象权限的分类 根据不同的对象类型,Oracle数据库设置了多种类型的对象权限。   alter delete execute index insert rea...

Oracle学习笔记7 -- 子查询

上次笔记学习了分组函数,本次笔记学习子查询

oracle学习笔记(7)——逻辑存储结构——表空间

1、  表空间的概念:         Oracle数据库在逻辑上可以划分为一系列的逻辑空间,每一个逻辑空间就可以称为一个表空间。         一个数据库由有一个或多个表空间构成,不同表空间用...

Oracle 11g系列—7—SQL 基础学习

前言数据的作业不仅仅是存放数据,它的更重要的作用是根据用户的需求(也就是条件)来显示用户所需要的数据。本章详细介绍select语句、DMT语句、事物控制等等知识。一。SQL语言概述SQL(Struct...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)