Gor*_*ran 105 t-sql sql-server oracle plsql
在SQL Server中,我们可以键入IsNull()以确定字段是否为空.PL/SQL中是否有等效的功能?
Sha*_*nce 126
coalesceOracle和SQL Server中的支持和提供基本相同的功能nvl和isnull.(有一些重要的区别,coalesce可以使用任意数量的参数,并返回第一个非空的.返回类型isnull匹配第一个参数的类型coalesce,至少在SQL Server上是不正确的.)
Bol*_*ock 107
而不是ISNULL(),使用NVL().
T-SQL:
SELECT ISNULL(SomeNullableField, 'If null, this value') FROM SomeTable
Run Code Online (Sandbox Code Playgroud)
PL/SQL:
SELECT NVL(SomeNullableField, 'If null, this value') FROM SomeTable
Run Code Online (Sandbox Code Playgroud)
Min*_*nhD 27
NVL2如果要从以下位置返回其他值,也可以使用如下所示field_to_check:
NVL2( field_to_check, value_if_NOT_null, value_if_null )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
214255 次 |
| 最近记录: |