COALESCE()这个函数是ASNI标准的SQL函数,MS SQL 和 Oracle都可以用
NVL()是Oracle独有的函数,功能与COALESCE()相同
NVL()是Oracle独有的函数,功能与COALESCE()相同
而在 MS SQL中的ISNULL()函数功能与COALESCE()相同
1 SELECT NVL(FIELD,'*') FROM TABLE
2 SELECT COALESCE(FIELD,'*') FROM TABL
以上两个语句把如果FIELD字段为NULL的替换为 '*'

本文介绍了三种用于处理SQL中NULL值的函数:COALESCE()、NVL()及ISNULL()。COALESCE()是ANSI标准函数,可在多种数据库如MSSQL和Oracle中使用;NVL()为Oracle特有,而ISNULL()则适用于MSSQL。这三种函数均可将NULL值替换为指定的默认值。

1004

被折叠的 条评论
为什么被折叠?



