我试图使第二个空值中可能包含或不包含的两列的平均值。有人能帮助我了解如何在这些值之间进行操作吗?使用空值操作的SQL Server
select
nib, primeiroTitular, segundoTitular,
((YEAR(GETDATE()) - YEAR(P1.dataNascimento)) +
(YEAR(GETDATE()) - YEAR(P2.dataNascimento)))/2 as média
from
ContasBancarias
left join
Pessoas P1 on P1.bi = ContasBancarias.primeiroTitular
left join
Pessoas P2 on P2.bi = ContasBancarias.segundoTitular
那么这个问题很明显是泥巴。当一个值为NULL时,您希望发生什么?你看过ISNULL函数吗? –
我想将空值变为0. –
ISNULL(Your_Column,0) – William