nullifzero
La función nullifzero devuelve NULL si la expresión de entrada es un 0. En cualquier otro caso devuelve la propia expresión de entrada.
Ejemplo
Sección titulada «Ejemplo»SELECT min(nullifzero(myTable.Value)) MinValueFROM dbo.myTableEl código SQL generado utiliza el operador CASE:
SELECT min(CASE WHEN myTable.[Value]<>0 THEN myTable.[Value] END) AS MinValueFROM dbo.myTable