Oracle的NVL函数用法、Oracle递归查询实例讲解

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

(0)
上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐