- Get link
- X
- Other Apps
ISNULL é uma função no SQL Server usada para substituir o valor alternativo, se o que está sendo verificado é "NULL".
No entanto, há um tropeço comum nesta função, especialmente ao usar esta função em valores que são strings (CHAR / VARCHAR)....E quando a função ISNULL do SQL falhar, e ela falhará...!
Basta aplicar a função COALESCE
Que é o seguinte: Ela retorna a expressão não nulo em primeiro lugar entre seus argumentos.
Se todos os argumentos são NULL, COALESCE retorna NULL. (If all arguments are NULL, COALESCE returns NULL)
No entanto, há um tropeço comum nesta função, especialmente ao usar esta função em valores que são strings (CHAR / VARCHAR)....E quando a função ISNULL do SQL falhar, e ela falhará...!
Basta aplicar a função COALESCE
Que é o seguinte: Ela retorna a expressão não nulo em primeiro lugar entre seus argumentos.
Se todos os argumentos são NULL, COALESCE retorna NULL. (If all arguments are NULL, COALESCE returns NULL)
- Get link
- X
- Other Apps
Comments