字段中有空的时候 进行逻辑运算,mysql 与 oracle 处理函数IFNULL() 与 nvl() ,选取NULL 值 。

Posted 江湖萤火虫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字段中有空的时候 进行逻辑运算,mysql 与 oracle 处理函数IFNULL() 与 nvl() ,选取NULL 值 。相关的知识,希望对你有一定的参考价值。

mysql数据库:

 

SELECT id_p,IFNULL(math,0)+IFNULL(english,0) 总分 from mytest_brian1

 

Oracle 数据库:

select  id_p , nvl(address,0)* age from Persons2 ;

 

选取在 "Address" 列中带有 NULL 值的记录呢?

SELECT LastName,FirstName,Address FROM Persons WHERE Address IS NUL   

 

选取在 "Address" 列中不带有 NULL 值的记录呢? 

SELECT LastName,FirstName,Address FROM Persons WHERE Address IS NOT NULL

以上是关于字段中有空的时候 进行逻辑运算,mysql 与 oracle 处理函数IFNULL() 与 nvl() ,选取NULL 值 。的主要内容,如果未能解决你的问题,请参考以下文章

linux shell “(())” 双括号运算符使用

数据库中逻辑运算符都有哪些

mysql 逻辑运算符

mysql系列之二数据类型和运算符

mysql 单表查询

Shell脚本入门 04:算术与逻辑运算