hive中nvl函數用法?
hive中的nvl函數為判斷是否為空值,和oracle判斷空值使用的函數一致。nvl叫做空值轉換函數。
NVL函數的格式如下:NVL(expr1,expr2)
在mysql和sqlsever中分別使用的是nullif和ifnull
mysql-nullif(expr1, expr2),sqlserver-ifnull(expr1, expr2)。
備注:
1、如果expr1為NULL,返回值為 expr2,否則返回expr1。
2、適用于數字型、字符型和日期型,但是 expr1和expr2的數據類型必須為同類型。