小弟对Null不明白。
Select FAmount From Table就拿这句来说
比如说其结果:
一、FAmount
NULL
二、FAmount
(--无记录)
如果就这句Select IsNull(Max(FAmount),0) From Table
来分别应对以上两种情况:
我理解为其结果是这样的:
一、FAmount
0
二、FAmount
(--无记录)
Select IsNull(Max(FAmount),0)这句话的意思是其值为NuLL时,替换为0,还是无记录的时候,也会替换为0 ???
Select FAmount From Table就拿这句来说
比如说其结果:
一、FAmount
NULL
二、FAmount
(--无记录)
如果就这句Select IsNull(Max(FAmount),0) From Table
来分别应对以上两种情况:
我理解为其结果是这样的:
一、FAmount
0
二、FAmount
(--无记录)
Select IsNull(Max(FAmount),0)这句话的意思是其值为NuLL时,替换为0,还是无记录的时候,也会替换为0 ???
Create Table #Table (FAmount Integer)Select ISNULL(Max(FAmount),0) From #TableDrop Table #Table结果为:
-----------
0(所影响的行数为 1 行)