中国唯一一家专业只做ARACLE认证和BDA实训的甲骨文金牌合作企业

网络授课

技术沙龙

Oracle基础内容:NULL操作

Oracle基础内容:NULL操作,如果某条记录中有缺少的数据值,就是空值(NULL值)。空值不等于0或者空格,空值是指未赋值、未知或不可用的值。任何数据类型的列都可以包括NULL值,除非该列被定义为非空或者主键。

代码演示:EMP中的NULL值

SQL> SELECT ENAME,JOB,SAL,COMM FROM EMP WHERE SAL<2000;

ENAME

JOB

SAL

COMM

SMITH

CLERK

800

 

ALLEN

SALESMAN

1600

300

WARD

SALESMAN

1250

500

MARTIN

SALESMAN

1250

1400

TURNER

SALESMAN

1500

0

ADAMS

CLERK

1100

 

JAMES

CLERK

950

 

7 rows selected

在查询条件中NULL值用IS NULL作条件,非NULL值用NOT IS NULL做条件。

案例4:查询EMP表中没有发奖金的员工。

代码演示:NULL值查询

SQL> SELECT ENAME,JOB,SAL,COMM FROM EMP

2   WHERE SAL<2000 AND COMM IS NULL;

 ENAME

JOB

SAL

COMM

SMITH

CLERK

800

 

ADAMS

CLERK

1100

 

JAMES

CLERK

950

 

MILLER

CLERK

1300

 

CUUG 优技培训

中国Oracle培训领航专家

CUUG -CHINA UNIX USER GROUP,是国际UNIX组织UNIFORUM的中国代表,是国内悠久的专业UNIX培训机构,被誉为中国UNIX 的摇篮。

金牌讲师

行业资深实战专家 让学习就像在就业
展开

实操环境

让每一个DBA课程学员有真正的实操练习

让每一个DBA课程学员有真正的实操练习

让每一个DBA课程学员有真正的实操练习

让每一个DBA课程学员有真正的实操练习

院校合作

学校新闻

行业新闻

在线预约 抢先报名 获取课程排期

请输入您的手机号

申请试听
版权所有:北京神脑资讯科技有限公司
地址:北京市海淀区紫竹花园4号楼D座703
全国免费咨询电话:400-0909-964
电话:010-59426307 ,邮政编码:100089
E-mail:cuug_bj@cuug.com
拨打电话
在线咨询
首页