NVL代表什么?


17

代表什么NVL?我说的是Oracle和Informix(也许还有其他)函数,用于从查询结果中过滤出非NULL值(类似于COALESCE其他数据库)。


1
NVL和聚结在Oracle中一个有趣的对比:stackoverflow.com/questions/950084/...
FrustratedWithFormsDesigner

5
“这里有个故事,但我不记得所涉及的X3H2(SQL标准)委员会成员的名字。我们提出这个功能是因为每个人产品中都有一个NVL()或一个或一个IFNULL()东西,我们想要一个标准语法。 。有人将其概括为一个列表,但没人能提出一个我们都喜欢的名字...有人拔出一个词库,开始寻找一个没人用的单词,用于表名,列名或其他函数,没有任何现有产品使用过。您知道谁是赢家了[即COALESCE]“-乔·塞尔科(Joe Celko)。
一天,2012年

Answers:




2

在汇编语言编程中,程序员也将NVL用于空值逻辑。因此,在这种情况下,它也指示Null值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.