知识大全 NULL 小议

Posted 语句

篇首语:如果终止了学习,人就结束了成长的进步。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 NULL 小议相关的知识,希望对你有一定的参考价值。

NULL 小议  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  我们都知道 在ORACLE中 NULL表示无值或空值 在这里 我把自己对NULL的一点体会写出来 与大家交流      有两种NULL 第一种NULL 是做为值来赋给其它变量的 如 A =NULL 此时 NULL与 (两个连续的单引号)等价 第二种NULL 是做为关系操作符用的 如 IS NULL 和 IS NOT NULL 在这两个关系操作符中 NULL是不能用 代替的      第一种NULL可以与等号连用 如 UPDATE 表名 SET 字段 =NULL WHERE ……   另外 在赋值时一定要注意 不要在NULL两边加上单引号 若这样写   V_A := NULL ;   则 V_A 就是一个 个字符的字符串了      对于一个变量的值做判断时 如果变量为空值 则除了 IS NULL 和 IS NOT NULL 两种判断外 其它判断(如 = > <等)的结果都是假 但有一种情况 可以包含进来 比如 当变量V_A的值为 A 时 做 语句 否则做 语句 这样就可以写为     IF V_A = A THEN 语句   ELSE 语句   END IF;     这时 V_A 为空时 也会执行 语句 但反过来写就是错的 如     IF V_A != A THEN 语句   ELSE 语句   END IF;     这时 V_A 为空时 还会执行 语句      在计算一个number字段 A 的SUM时 若有的记录此字段为空 则用 SUM(A) 来求和时 会忽略这样的记录   在计算一个number字段 A 的COUNT时 若有的记录此字段为空 则用 COUNT(A) 来计数时 不会忽略这样的记录 也会把这样的记录统计进来      在用 LIKE % 来匹配时 空值不会被匹配 因为%表示 任意多个字符 但不包括 没有任何字符      对空值的转换 用 nvl函数来完成 NVL(A ) 当A为空时返回 否则为变量A的值      以上总结难免挂一漏万能 恳请网友多多指正与补充! cha138/Article/program/Oracle/201311/18435

相关参考

知识大全 checkpoint小议

  什么是checkpoint?     checkpoint是一个数据库事件它将已修改的数据从高速缓存刷新到磁盘并更新控制文件和数据文件     什么时候发生checkpoint

“清心寡欲”小议

谈到修身养性,古今都提倡清心寡欲。所谓“清心寡欲”,就是要人们做到内心清静、节制嗜欲。究竟怎样才能算“清心”呢?孔夫子说:“七十而从心所欲,不逾矩。”活到七十岁,人的所思所想就不应该逾越当时的规矩了,

知识大全 小议Oracle外键约束修改行为(一)

小议Oracle外键约束修改行为(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracl

知识大全 小议Oracle11g的自治事务(六)

小议Oracle11g的自治事务(六)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  自治事务提

知识大全 小议Oracle11g的自治事务(二)

小议Oracle11g的自治事务(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  自治事务实

知识大全 小议Oracle11g的自治事务(三)

小议Oracle11g的自治事务(三)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  上一篇文章

知识大全 小议Oracle11g的自治事务(一)

小议Oracle11g的自治事务(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这两天看了

知识大全 小议Oracle11g的自治事务(四)

小议Oracle11g的自治事务(四)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!上一篇文章描述

知识大全 小议MSSQL Server 2000的安全及管理

小议MSSQLServer2000的安全及管理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  通

知识大全 小议软件架构设计要点

  如何更好地进行软件架构设计这是软件工程领域中一个永恒的重点话题过去几十年来国际软件工程界在软件架构设计方面已经获得了长足发展大量图书文章和文献记载了这方面的成熟经验与成果软件架构设计往往是一件非常