第六十六章 SQL函数 ISNULL
测试NULL并返回相应表达式的函数。
大纲
ISNULL(check-expression,replace-expression)
参数
check-expression- 要计算的表达式。replace-expression-Check-Expression为NULL时返回的表达式。
返回与相同的数据类型。
描述
计算并返回以下两个值之一:
- 如果为,则返回
Replace-Expression。 - 如果不为空,则返回。
的数据类型应该与的数据类型兼容。
请注意,ISNULL函数与函数相同,后者是为了与Oracle兼容而提供的。
日期和时间显示转换
某些检查表达式数据类型需要从逻辑模式转换为ODBC模式或显示模式。例如日期和时间数据类型。如果替换表达式值不是相同的数据类型,则不能在ODBC模式或显示模式下转换此值,并生成SQLCODE错误:日期数据类型为;时间数据类型为。例如,不能在ODBC模式或显示模式下执行;它会发出错误,并显示 。要在ODBC模式或显示模式下执行此语句,必须将值强制转换为适当的数据类型:。这将导致日期0,显示为。
比较的NULL处理函数
下表显示了各种SQL比较函数。如果逻辑比较测试为
