Oracle的NVL函数用法、Oracle递归查询实例讲解
程序员文章站
2023-04-08 13:00:49
oracle的nvl函数用法
语法
nvl(eexpression1, eexpression2)
参数
eexpression1, eexpression2
如果 eexpression1 的计算...
oracle的nvl函数用法
语法
nvl(eexpression1, eexpression2)
参数
eexpression1, eexpression2
如果 eexpression1 的计算结果为 null 值,则 nvl( ) 返回 eexpression2。如果 eexpression1 的计算结果不是 null 值,则返回 eexpression1。eexpression1 和 eexpression2 可以是任意一种数据类型。如果 eexpression1 与 eexpression2 的结果皆为 null 值,则 nvl( ) 返回 .null.。
示例
select nvl(rulescore,0) from zwjc_graderule where rulecode='fwtd'
oracle递归查询
语法
select…start with…connect by…prior
示例
select sitename
from tab_business_network
start with cusid = #{cusid}
connect by prior sitename = belongsite