当前位置:数据库 > Oracle >>

oracle 列相加 如果某一列的值是空 接过就是空吗? 怎么可以查出不是空的结果

答案:把空值按照0处理 nvl(字段,0)
其他:在oracle当中空也就是null表示未知,任何值和null相加都是未知的结果也就是null,用空来表示,想要得到结果,可以使用楼上ytbelwxg 说的函数或者在where条件当中增加  column is not null来避免带null值的相加。 加上条件列is not null 任何列与NULL进行计算结果都为空
你可以在你select 语句的条件里增加 列名 is null 查询出该列为空的值
例如
select * from tablename where table_col is null 

上一个:oracle中读取时间,只显示年,月,日,怎么写sql语句
下一个:怎样实现每天自动执行oracle的存储过程一次

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,