SQL 0 si valeur négative

Je tiens donc à son tour négative de la valeur à 0. J'ai trouvé 2 solutions qui font exactement la même:

SUM(IF(ordered_item.amount < 0, 0, ordered_item.amount)) as purchases

Et

SUM(CASE WHEN ordered_item.amount < 0 THEN 0 ELSE ordered_item.amount END) as purchases

Ils me donnent tous deux le même résultat, mais ce qui me donnerait le meilleur performance? Et s'il y a peut-être un plus simple solution pour transformer le négatif en 0.

source d'informationauteur Bram