remplacez NULL par une valeur vide ou Zero dans un serveur SQL

J'ai une table temporaire et dans celle de ma colonne total_amount est de type entier et PAS NULL. Alors que l'interrogation des données, j'ai reçu NULL valeurs pour total_Amount colonne.

Comment jamais, j'ai utilisé la syntaxe suivante pour supprimer les valeurs null mais encore les valeurs NULL apparaissant, corrigez-moi si je me trompe.

Create table #Temp1
(
    issue varchar(100) NOT NULL,
    total_amount int NOT NULL
) 

C'est ma requête

Case when total_amount = 0 then 0  
else isnull(total_amount, 0)  
end as total_amount  

Je suis confronté à problème à mon autre partie.

source d'informationauteur 0537