Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Substituindo NULL dos resultados da consulta CASE


Você deve ser capaz de envolver o COALESCE em torno dos MINs ofensivos, por exemplo:
COALESCE(MIN(CASE FormID WHEN 'Form1' THEN Present END), 'No') AS 'First',

Não tenho certeza de como o SQL Server ficaria feliz com isso, mas esse é um SQL bastante padrão.

Aplique o ajuste NULL depois o MIN é provavelmente uma chamada melhor do que tentar escolher um valor seguro para colocar dentro do MIN.