sql >> Databáze >  >> RDS >> Sqlserver

Nahrazení NULL z výsledků CASE dotazu

Měli byste být schopni zabalit COALESCE kolem problematických MIN, například:

COALESCE(MIN(CASE FormID WHEN 'Form1' THEN Present END), 'No') AS 'First',

Nejsem si jistý, jak šťastný by s tím byl SQL Server, ale to je docela standardní SQL.

Použijte úpravu NULL po MIN je pravděpodobně lepší, než se pokoušet vybrat bezpečnou hodnotu do MIN.



  1. Jak zpřístupnit databázi mySQL v mé lokalitě z různých počítačů?

  2. html <select multiple=multiple> + SQL Query Search

  3. SQL dotaz pro nalezení posledního dne v měsíci

  4. Chyba při převodu XML ze sloupce CLOB na sloupec XMLType