我試圖使第二個空值中可能包含或不包含的兩列的平均值。有人能幫助我瞭解如何在這些值之間進行操作嗎?使用空值操作的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